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

CHESS: a model-driven engineering tool environment for aiding the development of complex industrial systems

Published: 03 September 2012 Publication History

Abstract

Modern software systems require advanced design support especially capable of mastering rising complexity, as well as of automating as many development tasks as possible. Model-Driven Engineering (MDE) is earning consideration as a solid response to those challenges on account of its support for abstraction and domain specialisation. However, MDE adoption often shatters industrial practice because its novelty opposes the need to preserve vast legacy and to not disband the skills matured in pre-MDE or alternative development solutions. This work presents the CHESS tool environment, a novel approach for cross-domain modelling of industrial complex systems. It leverages on UML profiling and separation of concerns realised through the specification of well-defined design views, each of which addresses a particular aspect of the problem. In this way, extra-functional, functional, and deployment descriptions of the system can be given in a focused manner, avoiding issues pertaining to distinct concerns to interfere with one another.

References

[1]
M. Short. Development guidelines for dependable real-time embedded systems. In Computer Systems and Applications: AICCSA’08, pages 1032–1039, 2008.
[2]
S. Kent. Model driven engineering. In Proceedings of IFM’02, pages 286–298. Springer-Verlag, 2002.
[3]
J. Bézivin. On the Unification Power of Models. Software and System Modeling, 4(2):171–188, 2005.
[4]
R. Eramo, A. Pierantonio, J.R. Romero, and A. Vallecillo. Change Management in Multi-Viewpoint System Using ASP. In EDOCW, pages 433–440, 2008.
[5]
P. Mohagheghi, M. A. Fernandez, J. A. Martell, M. Fritzsche, and W. Gilani. MDE Adoption in Industry: Challenges and Success Criteria. In Models in Software Engineering, pages 54–59. 2009.
[6]
E. W. Dijkstra. On the role of scientific thought. In Selected writings on Computing: A Personal Perspective, pages 60–66. Springer-Verlag, 1982.
[7]
IEEE. Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE Std 1471-2000, 2000.
[8]
J.M. Nahman. Dependability of Engineering Systems: Modeling and Evaluation . Eng. Online Lib. 2002.
[9]
B. Gallina and S. Punnekkat. Fi4fa: A formalism for incompletion, inconsistency, interference and impermanence failures analysis. In DANCE at SEAA, pages 493–500, 2011.
[10]
M. Bordin, M. Panunzio, and T. Vardanega. Fitting Schedulability Analysis Theory into Model-Driven Engineering. In ECRTS, pages 135–144, 2008.

Cited By

View all
  • (2024)An observation metamodel for dependability tools2024 19th European Dependable Computing Conference (EDCC)10.1109/EDCC61798.2024.00041(169-172)Online publication date: 8-Apr-2024
  • (2024)Towards accessible software engineering for heterogeneous hardware2024 International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA)10.1109/ACDSA59508.2024.10467878(1-6)Online publication date: 1-Feb-2024
  • (2024)Assessing risk of AR and organizational changes factors in socio-technical robotic manufacturingRobotics and Computer-Integrated Manufacturing10.1016/j.rcim.2024.10273188:COnline publication date: 1-Aug-2024
  • Show More Cited By

Index Terms

  1. CHESS: a model-driven engineering tool environment for aiding the development of complex industrial systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ASE '12: Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
    September 2012
    409 pages
    ISBN:9781450312042
    DOI:10.1145/2351676
    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 September 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Separation of concerns
    2. back propagation
    3. code generation

    Qualifiers

    • Article

    Conference

    ASE'12
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 82 of 337 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)An observation metamodel for dependability tools2024 19th European Dependable Computing Conference (EDCC)10.1109/EDCC61798.2024.00041(169-172)Online publication date: 8-Apr-2024
    • (2024)Towards accessible software engineering for heterogeneous hardware2024 International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA)10.1109/ACDSA59508.2024.10467878(1-6)Online publication date: 1-Feb-2024
    • (2024)Assessing risk of AR and organizational changes factors in socio-technical robotic manufacturingRobotics and Computer-Integrated Manufacturing10.1016/j.rcim.2024.10273188:COnline publication date: 1-Aug-2024
    • (2024)An Integrated Framework for Analysing, Simulating and Testing UML ModelsFormal Methods: Foundations and Applications10.1007/978-3-031-78116-2_6(86-104)Online publication date: 3-Dec-2024
    • (2024)An Integrated Perspective on the Evaluation of Complex Railway SystemsLeveraging Applications of Formal Methods, Verification and Validation. Application Areas10.1007/978-3-031-75390-9_13(190-207)Online publication date: 27-Oct-2024
    • (2023)Bringing a Continuous Integration and Delivery Pipeline into MoVES2023 International Conference on Electrical, Computer and Energy Technologies (ICECET)10.1109/ICECET58911.2023.10389472(1-7)Online publication date: 16-Nov-2023
    • (2023)Modeling Train Systems: From High-Level Architecture Graphical Models to Formal SpecificationsRisks and Security of Internet and Systems10.1007/978-3-031-31108-6_12(153-168)Online publication date: 14-May-2023
    • (2023)A Formal IDE for Railways: Research ChallengesSoftware Engineering and Formal Methods. SEFM 2022 Collocated Workshops10.1007/978-3-031-26236-4_9(107-115)Online publication date: 11-Feb-2023
    • (2023)Pragmatic verification and validation of industrial executable SysML modelsSystems Engineering10.1002/sys.2167926:6(693-714)Online publication date: 10-May-2023
    • (2022)Unite: an adapter for transforming analysis tools to web services via OSLCProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3558939(1408-1418)Online publication date: 7-Nov-2022
    • Show More Cited By

    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