Specification patterns for robotic missions

C Menghi, C Tsigkanos, P Pelliccione… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Mobile and general-purpose robots increasingly support everyday life, requiring
dependable robotics control software. Creating such software mainly amounts to …

Microservice ambients: An architectural meta-modelling approach for microservice granularity

S Hassan, N Ali, R Bahsoon - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Isolating fine-grained business functionalities byboundaries into entities called
microservices is a core activityunderlying microservitization. We define microservitization …

Deriving architectural models from requirements specifications: A systematic mapping study

E Souza, A Moreira, M Goulão - Information and software technology, 2019 - Elsevier
Context Software architecture design creates and documents the high-level structure of a
software system. Such structure, expressed in architectural models, comprises software …

Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems

S Ali, LC Briand, H Hemmati - Software & Systems Modeling, 2012 - Springer
Abstract Model-based robustness testing requires precise and complete behavioral,
robustness modeling. For example, state machines can be used to model software behavior …

PsALM: Specification of dependable robotic missions

C Menghi, C Tsigkanos, T Berger… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Engineering dependable software for mobile robots is becoming increasingly important. A
core asset to engineering mobile robots is the mission specification-a description of the …

The analysis of architectural languages for the needs of practitioners

M Ozkaya - Software: Practice and Experience, 2018 - Wiley Online Library
Architectural languages (ALs) have attracted much attention as the modeling notations for
specifying and reasoning about important design decisions. In this study, 124 different …

A preliminary study on architecting cyber-physical systems

I Malavolta, H Muccini, M Sharaf - … of the 2015 European Conference on …, 2015 - dl.acm.org
Cyber-physical systems (CPSs) are deemed as the key enablers of next generation
applications. Needless to say, the design, verification and validation of cyber-physical …

Specifying aspect-oriented architectures in AO-ADL

M Pinto, L Fuentes, JM Troya - Information and software technology, 2011 - Elsevier
Abstract Context Architecture description languages (ADLs) are a well-accepted approach to
software architecture representation. The majority of well-known ADLs are defined by means …

Ambient-PRISMA: Ambients in mobile aspect-oriented software architecture

N Ali, I Ramos, C Solís - Journal of Systems and Software, 2010 - Elsevier
This work presents an approach called Ambient-PRISMA for modelling and developing
distributed and mobile applications. Ambient-PRISMA enriches an aspect-oriented software …

Using mutation to design tests for aspect-oriented models

B Lindström, J Offutt, D Sundmark, SF Andler… - Information and …, 2017 - Elsevier
Context: Testing for properties such as robustness or security is complicated because their
concerns are often repeated in many locations and muddled with the normal code. Such …