10.1145/1370099.1370113acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedings
research-article

Ontology-supported quality assurance for component-based systems configuration

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

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Biffl, A. Aurum, B. Boehm, H. Erdogmus, and P. Grünbacher (eds.), Value-Based Software Engineering, Springer Verlag, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. Gruber, "Towards principles for the design of ontologies used for knowledge sharing", Int. J. Human-Computer Studies, 43(5/6), 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarCross RefCross Ref
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Jiang and A. Willey, "Architecting systems with components and services"; Int. Conf. on Information Reuse and Integration, IRI-2005, p. 259--264.Google ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarCross RefCross Ref
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Ontology-supported quality assurance for component-based systems configuration

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!