A model transformation approach for multiscale modeling of software architectures applied to smart cities. (13th June 2021)
- Record Type:
- Journal Article
- Title:
- A model transformation approach for multiscale modeling of software architectures applied to smart cities. (13th June 2021)
- Main Title:
- A model transformation approach for multiscale modeling of software architectures applied to smart cities
- Authors:
- Khlif, Ilhem
Hadj Kacem, Mohamed
Eichler, Cédric
Drira, Khalil
Hadj Kacem, Ahmed - Abstract:
- Summary: Modeling and specifying correct software systems is a challenging task that can be supported by providing appropriate modeling abstractions. This article proposes an approach for graphical multiscale modeling of such systems using model transformation techniques. The approach is founded on a guided rule‐based iterative modeling process ensuring controlled transition from a coarse‐grained description to a fine‐grained description. It provides also user‐friendly graphical descriptions by extension of UML notations, hence preserving the common practices from software architectures design. The iterative design process is supported by a set of model transformation rules. The rules manage the refinement process (by adding or removing subsystems or by adding or removing details on a given subsystem) as a model transformation. Our approach is supported by a rule‐based generator that implements the automatic transformation of UML diagrams into Event‐B specifications allowing formal verification of their correctness properties, and relieving software architects of mastering formal techniques. To experiment and validate our approach, we consider a case study dedicated to the smart cities.
- Is Part Of:
- Concurrency and computation. Volume 34:Number 7(2022)
- Journal:
- Concurrency and computation
- Issue:
- Volume 34:Number 7(2022)
- Issue Display:
- Volume 34, Issue 7 (2022)
- Year:
- 2022
- Volume:
- 34
- Issue:
- 7
- Issue Sort Value:
- 2022-0034-0007-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2021-06-13
- Subjects:
- Event‐B method -- formal specifications -- model transformation -- multiscale description -- refinement -- software architecture -- UML models
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.6298 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 21159.xml