Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1858996.1859057acmconferencesArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
poster

Realizing architecture frameworks through megamodelling techniques

Published: 20 September 2010 Publication History

Abstract

Most practising software architects operate within an architecture framework which is a coordinated set of viewpoints, models and notations prescribed for them. Whereas architecture frameworks are defined to varying degrees of rigour and offer varying levels of tool support, they tend to be closed: constituent elements are defined in different non-standard ways, they are not re-usable, and the creation of other frameworks requires a complete rework.
With the aim to manage this issue, this paper presents MEGAF, an infrastructure for realizing architecture frameworks, which can be used to create architecture descriptions. It builds upon the conceptual foundations of ISO/IEC 42010 for architecture description. MEGAF is realized through megamodeling techniques and is implemented via Eclipse plugins.

References

[1]
}}J. Bézivin, F. Jouault, P. Rosenthal, and P. Valduriez. Modeling in the large and modeling in the small. In LNCS, Vol. 3599, 2005.
[2]
}}P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord, and J. Stafford. Documenting Software Architectures: Views and Beyond. Addison-Wesley, 2003.
[3]
}}D. Di Ruscio, I. Malavolta, H. Muccini, P. Pelliccione, and A. Pierantonio. Developing next generation ADLs through MDE techniques. In ICSE 2010, 2010.
[4]
}}P. Eeles and P. Cripps. The Process of Software Architecting. Addison Wesley, 2010.
[5]
}}D. Emery and R. Hilliard. Every architecture description needs a framework: Expressing architecture frameworks using ISO/IEC 42010. In WICSA/ECSA 2009, 2009.
[6]
}}C. Hofmeister, R. L. Nord, and D. Soni. Applied Software Architecture. Addison-Wesley, 2000.
[7]
}}IEEE. IEEE Std 1471, IEEE Recommended Practice for Architectural Description of Software-Intensive Systems, October 2000.
[8]
}}ISO. ISO/IEC CD1 42010, Systems and software engineering Architecture description (draft), January 2010.
[9]
}}P. Kruchten, R. Capilla, and J. C. Dueñas. The decision view's role in software architecture practice. IEEE Software, 26(2):36--42, 2009.
[10]
}}P. B. Kruchten. The 4+1 view model of architecture. IEEE Software, 12(6), 1995.
[11]
}}N. Medvidovic and R. N. Taylor. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE TSE, 26(1), 2000.
[12]
}}D. E. Perry and A. L. Wolf. Foundations for the Study of Software Architecture. SIGSOFT Software Engineering Notes, 17(4):40--52, 1992.
[13]
}}N. Rozanski and E. Woods. Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives. Addison-Wesley Professional, 2005.
[14]
}}J. A. Zachman. A framework for information systems architecture. IBM Systems Journal, 26(3), 1987.

Cited By

View all
  • (2017)Megamodelling with NGA multimodelsProceedings of the 2nd ACM SIGPLAN International Workshop on Comprehension of Complex Systems10.1145/3141842.3141843(1-6)Online publication date: 23-Oct-2017
  • (2016)A Proposal for an Automotive Architecture Framework for Volvo Cars2016 Workshop on Automotive Systems/Software Architectures (WASA)10.1109/WASA.2016.9(18-21)Online publication date: Apr-2016
  • (2014)Towards an Evidence-Based Understanding of Emergence of Architecture through Continuous Refactoring in Agile Software DevelopmentProceedings of the 2014 IEEE/IFIP Conference on Software Architecture10.1109/WICSA.2014.45(195-204)Online publication date: 7-Apr-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ASE '10: Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering
September 2010
534 pages
ISBN:9781450301169
DOI:10.1145/1858996
Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 September 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adl
  2. megamodelling
  3. metamodelling
  4. model driven
  5. software architecture

Qualifiers

  • Poster

Conference

ASE10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 82 of 337 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Megamodelling with NGA multimodelsProceedings of the 2nd ACM SIGPLAN International Workshop on Comprehension of Complex Systems10.1145/3141842.3141843(1-6)Online publication date: 23-Oct-2017
  • (2016)A Proposal for an Automotive Architecture Framework for Volvo Cars2016 Workshop on Automotive Systems/Software Architectures (WASA)10.1109/WASA.2016.9(18-21)Online publication date: Apr-2016
  • (2014)Towards an Evidence-Based Understanding of Emergence of Architecture through Continuous Refactoring in Agile Software DevelopmentProceedings of the 2014 IEEE/IFIP Conference on Software Architecture10.1109/WICSA.2014.45(195-204)Online publication date: 7-Apr-2014
  • (2014)Model-Based Formalization of Software Architecture KnowledgeProceedings of the 2014 IEEE/IFIP Conference on Software Architecture10.1109/WICSA.2014.34(235-238)Online publication date: 7-Apr-2014
  • (2013)Power consumption analysis using multi-view modeling2013 23rd International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS)10.1109/PATMOS.2013.6662180(235-238)Online publication date: Sep-2013
  • (2012)On the Composition and Reuse of Viewpoints across Architecture FrameworksProceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture10.1109/WICSA-ECSA.212.21(131-140)Online publication date: 20-Aug-2012

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