The modeling, assembly, analysis, and maintenance of open and complex heterogeneous systems are still challenging in software engineering. The components of heterogeneous systems may cover various concerns, ranging from their nature (software or physical devices), their offered functionalities, to their specific features. The composition of these components should be flexible; it must be adapted to the reused components and to their local features, whatever the origin of these components. We propose a method for modeling, composing, and verifying heterogeneous systems. The method consists in equipping individual components with generalized contracts that integrate various facets related to different concerns, composing these components according to their facets and verifying the resulting system with respect to the involved facets as well. We have detailed the steps of the method, formalized the underlining concepts to favor formal analysis, and we have formalized the composition. We illustrated the use of the method with a case study. The proposed method may be used or extended to cover more facets, and by strengthening assistance tool through proactive aspects in modeling, composing multi-facets contracts, and finally verifying the heterogeneous systems.
Modeling and analysis of heterogeneous systems with generalized contracts
A. Khouass,Christian Attiogbé,Mohamed Messabihi,A. Benamar
Published 2025 in International Journal of Computer Applications
ABSTRACT
PUBLICATION RECORD
- Publication year
2025
- Venue
International Journal of Computer Applications
- Publication date
2025-07-09
- Fields of study
Not labeled
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-44 of 44 references · Page 1 of 1
CITED BY
- No citing papers are available for this paper.
Showing 0-0 of 0 citing papers · Page 1 of 1