A Meta-Composite Software Development Approach for Translational Research
- 159 Downloads
Translational researchers conduct research in a highly data-intensive and continuously changing environment and need to use multiple, disparate tools to achieve their goals. These researchers would greatly benefit from meta-composite software development or the ability to continuously compose and recompose tools together in response to their ever-changing needs. However, the available tools are largely disconnected, and current software approaches are inefficient and ineffective in their support for meta-composite software development. Building on the composite services development approach, the de facto standard for developing integrated software systems, we propose a concept-map and agent-based meta-composite software development approach. A crucial step in composite services development is the modeling of users’ needs as processes, which can then be specified in an executable format for system composition. We have two key innovations. First, our approach allows researchers (who understand their needs best) instead of technicians to take a leadership role in the development of process models, reducing inefficiencies and errors. A second innovation is that our approach also allows for modeling of complex user interactions as part of the process, overcoming the technical limitations of current tools. We demonstrate the feasibility of our approach using a real-world translational research use case. We also present results of usability studies evaluating our approach for future refinements.
KeywordsData integration Systems integration Meta-composite Translational research Informatics
We would like to thank our colleagues, especially Dr. Donna Arnett at the University of Alabama at Birmingham School of Public Health Epidemiology Department for providing the problem and supporting the development and evaluation of the modeling approach. We also thank Dr. Chittoor V. Ramamoorthy for directing our research in the area of meta-composition.
- 1.National Institutes of Health. Dec. 3). Institutional Clinical and Translational Science Award (U54) Mar2007. Available: http://grants.nih.gov/grants/guide/rfa-files/RFA-RM-07-007.html.
- 2.England, B. et al., “Insight findings and recommendations for University of Alabama at Birmingham,” March 21 2007.Google Scholar
- 6.Gurupur, V. P. and M. M. Tanik, “A system for building clinical research applications using semantic web-based approach”. J. Med. Syst., Feb 24 2010.Google Scholar
- 7.Alesso, H. P., and Smith, C. F., Developing semantic web services. A K Peters, Natick, 2005.Google Scholar
- 8.Mandell, D. J., and McIlraith, S. A., Adapting BPEL4WS for the semantic web: The bottom-up approach to web service interoperation. Semant. Web.—Iswc 2870:227–241, 2003.Google Scholar
- 9.Newcomer, E., and Lomow, G., Understanding SOA with Web services. Addison-Wesley, Upper Saddle River, 2005.Google Scholar
- 10.Duan, Z. et al., “A model for abstract process specification, verification and composition”. New York, NY, USA, 2004, pp. 232–241.Google Scholar
- 12.Studer, R. et al., Semantic web services: concepts, technologies, and applications: Springer, 2010.Google Scholar
- 14.(2005, August 15). WS-BPEL extension for people. Available: http://www.ibm.com/developerworks/webservices/library/specification/ws-bpel4people/.
- 16.Ramamoorthy, C. V., A study of the service industry—functions, features, and control. ICICE Trans. Commun. E83-B:885–903, 2000.Google Scholar
- 17.Harrison-Broninski, K., Human interactions: the heart and soul of business process management. Meghan-Kiffer Press, Tampa, 2005.Google Scholar
- 19.Novak, J. D., Learning, creating, and using knowledge: concept maps(tm) as facilitative tools in schools and corporations: Routledge, 1998Google Scholar
- 20.Novak, J. D. and Gowin, D. B., Learning how to learn: Cambridge University Press, 1984.Google Scholar
- 21.Novak, J. D. and Cañas, A. J., “The theory underlying concept maps and how to construct them”, Florida Inst. for Human and Machine Cognition, Tech. Rep.: IHMC CmapToolsJanuary 2006.Google Scholar
- 22.Leake, D. B., et al., “Aiding knowledge capture by searching for extensions of knowledge models,” presented at the K-CAP. Sanibel Island, Florida, 2003.Google Scholar
- 23.Richardson, R. et al., “Using concept maps as a tool for cross-language relevance determination,” 2007.Google Scholar
- 24.Richardson, R. et al., “Evaluating concept maps as a cross-language knowledge discovery tool for NDLTD,” in Proceedings ETD, Sydney, 2005.Google Scholar
- 25.Feinman, A. et al., “Using formalized concept maps to model role-based workflows”, in Concept maps: theory, methodology, technology: second int. conference on concept mapping, San José, Costa Rica, 2006.Google Scholar
- 26.(2011, June 13). Institute for human and machine cognition COE tool. Available: http://www.ihmc.us/groups/coe/
- 27.Coffman, E. G., and Denning, P. J., Operating systems theory. Prentice Hall, Englewood Cliffs, 1973.Google Scholar
- 29.Mills, S. F., A resource-focused framework for process engineering. Ph.D. dissertation, Eng. and Appl. Sci., Southern Methodist Univ., Dallas, 1997.Google Scholar
- 30.Sadasivam, R. S., An architecture framework for process-personalizedcomposite services: service-oriented architecture, web services, business-process engineering, and human interaction management: VDM Verlag, 2008.Google Scholar
- 32.Kushniruk, A. W., and Patel, V. L., Cognitive computer-based video analysis: its application in assessing the usability of medical systems. Medinfo 8 Pt 2:1566–1569, 1995.Google Scholar
- 35.Jagadish, H. V. and Olken, F., “Data management for the biosciences”, Report of the NSF/NLM workshop on the data management for molecular and cell biology, Workshop Report LBNL-52767, November 4 2003.Google Scholar
- 37.Venkatesh, T. V. and Harlow, H. B., “Integromics: challenges in data integration”, Genome Biol., vol. 3, p. REPORTS4027, Jul 17 2002.Google Scholar
- 39.Thomas, H., and Pedro, M., VVT terminology: a proposal. IEEE Expert: Intell Syst Appl 8:48–55, 1993.Google Scholar
- 41.ISO., Ergonomic requirements for office work with visual display terminals (VDTs) -- Part 11: Guidance on usability (ISO 9241–11:1998). Available: http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=16883, 1998.
- 42.Fr, E., et al., “Measuring usability: are effectiveness, efficiency, and satisfaction really correlated? Proceedings of the SIGCHI conference on Human Factors in Computing Systems, The Hague, 2000.Google Scholar
- 43.Zhang, H. et al., “Reflections on 10 years of software process simulation modeling: a systematic review,” In: Wang, Q. et al., (Eds), Making globally distributed software development a success story. Vol. 5007. ed: Springer Berlin Heidelberg, pp. 345–356, 2008.Google Scholar