ABSTRACT
Systems development needs to reconcile views from many roles, such as domain experts and engineers. A particular challenge is the multitude of models for requirements and quality, which can get time consuming and error prone to trace, change, and verify.
In this paper we introduce an ontology-supported component-based systems engineering approach for the production automation domain that describes explicitly stakeholder quality requirements and traces design decisions to generate new system and software versions that implement these requirements. The ontology approach is expected to allow continuous modeling and extracting model views for all roles involved to a) improve the quality assurance of system requirements; b) support more explicit feedback on the quality of intermediate models during systems development; and c) provide better auditing capabilities of the systems development process.
Based on an industry case study, we describe the ontology concept of the system, the development process, and how software quality can be measured and improved.
References
- K. Baclawski, M. Kokar, P. Kogut, L. Hart, J. Smith, J. Letkowski, and P. Emery, "Extending the Unified Modeling Language for Ontology Development", Int. Journal Software and Systems Modeling (SoSyM) 1(2)142--156, 2002.Google Scholar
Cross Ref
- K. Baclawski, M. Kokar, P. Kogut, L. Hart, J. Smith, W. Holmes, J. Letkowski, and M. Aronson, "Extending UML to Support Ontology Engineering for the Semantic Web", In Fourth International Conference on UML, 2001. Google Scholar
Digital Library
- S. Biffl, A. Aurum, B. Boehm, H. Erdogmus, and P. Grünbacher (eds.), Value-Based Software Engineering, Springer Verlag, 2005. Google Scholar
Digital Library
- S. Biffl, R. Mordinyi and A. Schatten, "A Model-Driven Architecture Approach Using Explicit Stakeholder Quality Requirement Models for Building Dependable Information Systems", In Proceedings of the 29th International Conference on Software Engineering Workshops, p.106, 2007. Google Scholar
Digital Library
- T. Gruber, "Towards principles for the design of ontologies used for knowledge sharing", Int. J. Human-Computer Studies, 43(5/6), 1995. Google Scholar
Digital Library
- H. Kitapci, B. Boehm, P. Grünbacher, M. Halling, and S. Biffl, "Formalizing Informal Stakeholder Requirements Inputs", In Proceedings of the 13th international INCOSE Symposium, 2003.Google Scholar
Cross Ref
- S. Chulani, B. Ray, P. Santhanam, and R. Leszkowicz, "Metrics for Managing Customer View of Software Quality", In Proceedings of the 9th International Symposium on Software Metrics, 2003, p.189. Google Scholar
Digital Library
- S. W. Lee and R. A. Gandhi, "Ontology-based Active Requirements Engineering Framework", In Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC'05), 2005. Google Scholar
Digital Library
- P. Grünbacher, S. Köszegi, and S. Biffl, "Stakeholder Value Propostion Elicitation and Reconciliation", In: S. Biffl, A. Aurum, B. Boehm, H. Erdogmus, and P. Grünbacher (eds.) (2005) Value-Based Software Engineering, Springer Verlag, 2005, p. 133--154.Google Scholar
Digital Library
- M. Jiang and A. Willey, "Architecting systems with components and services"; Int. Conf. on Information Reuse and Integration, IRI-2005, p. 259--264.Google Scholar
- D. Lucredio, A. Prado, and E. Almeida, "A Survey on Software Components Search and Retrieval", In Proceedings of the 30th EUROMICRO Conference (Euromicro'04), Vol. 00 (August 31 - September 03, 2004). EUROMICRO, IEEE Computer Society, Washington, DC, p. 152--159. Google Scholar
Digital Library
- V. Marik, P. Vrba, K. Hall, and F. Maturana, "Rockwell Automation agents for Manufacturing", In Proceedings of the 4th International joint Conference on Autonomous Agents and Multiagent Systems, 2005. Google Scholar
Digital Library
- M. Merdan, I. Terzic, A. Zoitl, and B. Favre-Bulle, "Intelligent Reconfiguration Using Knowledge Based Agent System", In Proceeding of the 10th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, 2005.Google Scholar
Cross Ref
- N. Nagappan, L. Williams, M. Vouk, and J. Osborne, "Early Estimation of Software Quality Using In-Process Testing Metrics: A Controlled Case Study", In Proceedings of the third workshop on Software Quality, 2005, pp. 1--7 {15} C. Szyperski, Component Software: Beyond Object--Oriented Programming, Addison-Wesley and ACM Press, 1999. Google Scholar
Digital Library
- P. Vrba, "MAST: Manufacturing Agent Simulation Tool", IEEE Conference on Emerging Technologies and Factory Automation, 2003. In Proceedings. ETFA apos;03. Volume 1, pp. 16--19, Sept. 2003.Google Scholar
Cross Ref
Index Terms
Ontology-supported quality assurance for component-based systems configuration





Comments