skip to main content
10.1145/2797433.2797499acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsawConference Proceedingsconference-collections
research-article

Towards Quality-Oriented Architecture: Integration in a Global Context

Published: 07 September 2015 Publication History

Abstract

This paper introduces an architectural framework for developing systems of systems, where the development plants are geographically distributed across different countries. The focus of our ongoing work is on architectural sustainability, in the sense of cost-effective longevity and endurance, and on quality assurance from the perspectives of integration in a global context. The core of our framework are different levels of abstraction, where state-of-the-art industrial development process is extended by the level of remote virtual system representation. Each abstraction level is associated with a different level of context-dependent architecture as well as the corresponding testing approaches.

References

[1]
A. Berger. Embedded Systems Design: An Introduction to Processes, Tools, and Techniques. CMP Books, 2002.
[2]
J. O. Blech, M. Spichkova, I. Peake, and H. Schmidt. Cyber-virtual systems: Simulation, validation & visualization. In 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2014), 2014.
[3]
P. Braun, M. Broy, F. Houdek, M. Kirchmayr, M. Müller, B. Penzenstadler, K. Pohl, and T. Weyer. Guiding requirements engineering for software-intensive embedded systems in the automotive industry. Computer Science - Research and Development, 29(1):21--43, 2014.
[4]
A. Caracciolo, M. Lungu, and O. Nierstrasz. How do software architects specify and validate quality requirements? In P. Avgeriou and U. Zdun, editors, Software Architecture, volume 8627 of LNCS, pages 374--389. Springer, 2014.
[5]
R. Drath, P. Weber, and N. Mauser. An evolutionary approach for the industrial introduction of virtual commissioning. In IEEE Int. Conf. on Emerging Technologies and Factory Automation (ETFA), pages 5--8, 2008.
[6]
R. Ferrari and N. Madhavji. The impact of requirements knowledge and experience on software architecting: An empirical study. In The Working IEEE/IFIP Conference on Software Architecture (WICSA '07), pages 16--16, 2007.
[7]
R. Goodland. Encyclopedia of global environmental change, chapter Sustainability: Human, social, economic and environmental. Wiley & Sons, 2002.
[8]
H. Gürbüz, B. Tekinerdogan, and N. Pala Er. Safety perspective for supporting architectural design of safety-critical systems. In P. Avgeriou and U. Zdun, editors, Software Architecture, volume 8627 of LNCS, pages 365--373. Springer, 2014.
[9]
T. Hadlich, C. Diedrich, K. Eckert, T. Frank, A. Fay, and B. Vogel-Heuser. Common communication model for distributed automation systems. In Int. Conf. on Industrial Informatics (INDIN), IEEE, 2011.
[10]
H. Koziolek. Sustainability evaluation of software architectures: A systematic review. In Joint ACM SIGSOFT Conference: QoSA and ACM SIGSOFT Symposium, QoSA-ISARCS '11, pages 3--12. ACM, 2011.
[11]
R. Kuhn, R. Kacker, Y. Lei, and J. Hunter. Combinatorial software testing. IEEE Computer, 42(8):94--96, 2011.
[12]
S. Makris, G. Michalos, and G. Chryssolouris. Virtual commissioning of an assembly cell with cooperating robots. Advances in Decision Sciences, 2012, 2012.
[13]
B. Penzenstadler, V. Bauer, C. Calero, and X. Franch. Sustainability in software engineering: A systematic literature review. In Evaluation Assessment in Software Engineering (EASE 2012), pages 32--41, 2012.
[14]
B. Penzenstadler and H. Femmer. A generic model for sustainability with process- and product-specific instances. In Workshop on Green in/by Software Engineering, GIBSE '13, pages 3--8. ACM, 2013.
[15]
G. Sapienza, I. Crnkovic, and T. Seceleanu. Towards a methodology for hardware and software design separation in embedded systems. In Proc. of the ICSEA, pages 557--562. IARIA, 2012.
[16]
B. Schätz. The role of models in engineering of cyber-physical systems -- challenges and possibilities. In CPS20 Experts Workshop. CPSWeek 2014, 2014.
[17]
M. Spichkova. Architecture: Requirements + Decomposition + Refinement. Softwaretechnik-Trends, 31:4, 2011.
[18]
M. Spichkova. Human Factors of Formal Methods. In Proc. of IADIS Interfaces and Human Computer Interaction. IHCI 2012, 2012.
[19]
M. Spichkova. Design of formal languages and interfaces: "formal" does not mean "unreadable". In Emerging Research and Trends in Interactivity and the Human-Computer Interface. IGI Global, 2013.
[20]
M. Spichkova and A. Campetelli. Towards system development methodologies: From software to cyber-physical domain. In Workshop on Formal Techniques for Safety-Critical Systems (FTSCS), 2012.
[21]
M. Spichkova, F. Hoelzl, and D. Trachtenherz. Verified system development with the autofocus tool chain. In 2nd Workshop on Formal Methods in the Development of Software, WS-FMDS, 2012.
[22]
M. Spichkova, H. Schmidt, and I. Peake. From abstract modelling to remote cyber-physical integration/interoperability testing. In Improving Systems and Software Engineering Conference, 2013.
[23]
M. Spichkova, X. Zhu, and D. Mou. Do we really need to write documentation for a system? In International Conference on Model-Driven Engineering and Software Development (MODELSWARD'13), 2013.
[24]
B. Vogel-Heuser, F. S., T. Werner, and C. Diedrich. Modeling network architecture and time behavior of distributed control systems in industrial plant. In IEEE Industrial Electronics Society, IECON, 2011.
[25]
I. Yusuf, I. Thomas, M. Spichkova, S. Androulakis, G. Meyer, D. Drumm, G. Opletal, S. Russo, A. Buckle, and H. Schmidt. Chiminey: Reliable computing and data management platform in the cloud. In 37th International Conference on Software Engineering (ICSE). IEEE, 2015.

Cited By

View all

Index Terms

  1. Towards Quality-Oriented Architecture: Integration in a Global Context

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ECSAW '15: Proceedings of the 2015 European Conference on Software Architecture Workshops
    September 2015
    364 pages
    ISBN:9781450333931
    DOI:10.1145/2797433
    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 the author(s) 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].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 September 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. globally distributed systems
    2. logical architecture
    3. sustainability

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ECSAW '15
    ECSAW '15: 2015 European Conference on Software Architecture Workshops
    September 7 - 11, 2015
    Cavtat, Dubrovnik, Croatia

    Acceptance Rates

    ECSAW '15 Paper Acceptance Rate 51 of 77 submissions, 66%;
    Overall Acceptance Rate 80 of 120 submissions, 67%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media