skip to main content
10.1145/2593861.2593866acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

An ontological framework for architecture model integration

Published: 01 June 2014 Publication History

Abstract

Architecture Model Integration is a process of defining correspondences between high-level architecture elements and other software elements from artifacts developed during various phases of product life cycle. A primary purpose of this process of integration is to address the challenges of the semantic gap that results due to scattering of concerns into multiple representations of application domain entities throughout a series of models. An ontological approach aimed to address the semantic gap is presented in this paper. A reference architecture ontology and an architecture knowledge base are the central components of the proposed framework. Around these components, three framework processes namely interpretation, representation, and refinement are integrated. The framework processes are uniformly applied to derive architecture models from artifacts developed during requirements, low-level design, and implementation.

References

[1]
D. Garlan, S.-W. Cheng, and A. J. Kompanek. Reconciling the needs of architectural description with object-modeling notations. Sci. Comput. Program., 44(1):23–49, 2002.
[2]
P. Grunbacher, A. Egyed, and N. Medvidovic. Reconciling software requirements and architectures with intermediate models. Journal on Software and System Modeling, 12 2003.
[3]
B. Henderson-Sellers. On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages. Springer Briefs in Computer Science. Springer, 2012.
[4]
A. W. Kiwelekar and R. K. Joshi. Extracting high-level component-connector view from detailed uml models: A case study. In 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), 24-27 July 2007, Beijing, China, pages 527–534, 2007.
[5]
A. W. Kiwelekar and R. K. Joshi. An object oriented metamodel for Bunge-Wand-Weber ontology. In In Proc. of SWeCKa 2007, Workshop on Semantic Web for Collaborative Knowledge Acquisition at IJCAI 2007, January 2007.
[6]
A. W. Kiwelekar and R. K. Joshi. Ontological analysis for generating baseline architectural descriptions. In ECSA, pages 417–424, 2010.
[7]
A. W. Kiwelekar and R. K. Joshi. Ontological interpretation of object-oriented programming abstractions. In 13th Working Conference on Source Code Analysis and Manipulation (SCAM 2013), Netherlands, pages 189–190, 2013.
[8]
C. K. Ogden and I. Richards. The meaning of meaning. Trubner & Co, London, 1923.
[9]
W. Yair and R. Weber. On the ontological expressiveness of information system analysis and design grammars. Journal of Information Systems, (3):217–237, 1993.

Cited By

View all
  • (2022)Software layer recovery through ego network analysisProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing10.1145/3477314.3506980(1410-1416)Online publication date: 25-Apr-2022
  • (2020)A Systematic Review of Metamodelling in Software EngineeringRecent Advances in Intelligent Systems and Smart Applications10.1007/978-3-030-47411-9_1(3-27)Online publication date: 27-Jun-2020
  • (2019)Evolution Traceability Roadmap for Business ProcessesProceedings of the 12th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)10.1145/3299771.3299790(1-5)Online publication date: 14-Feb-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
TwinPeaks 2014: Proceedings of the 4th International Workshop on Twin Peaks of Requirements and Architecture
June 2014
27 pages
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

  • TCSE: IEEE Computer Society's Tech. Council on Software Engin.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2014

Check for updates

Author Tags

  1. Metamodeling
  2. Model Integration
  3. Ontological Analysis

Qualifiers

  • Article

Conference

ICSE '14
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Software layer recovery through ego network analysisProceedings of the 37th ACM/SIGAPP Symposium on Applied Computing10.1145/3477314.3506980(1410-1416)Online publication date: 25-Apr-2022
  • (2020)A Systematic Review of Metamodelling in Software EngineeringRecent Advances in Intelligent Systems and Smart Applications10.1007/978-3-030-47411-9_1(3-27)Online publication date: 27-Jun-2020
  • (2019)Evolution Traceability Roadmap for Business ProcessesProceedings of the 12th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)10.1145/3299771.3299790(1-5)Online publication date: 14-Feb-2019
  • (2018)Study of Various OntologiesIntelligent Communication, Control and Devices10.1007/978-981-10-5903-2_134(1283-1288)Online publication date: 11-Apr-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media