Skip to main content

and
  1. No Access

    Article

    Ark: a constraint-based method for architectural synthesis of smart systems

    As smart systems leverage capabilities of heterogeneous systems for accomplishing complex combined behaviors, they pose new challenges to traditional software engineering practices that considered software arc...

    Milena Guessi, Flavio Oquendo, Elisa Yumi Nakagawa in Software and Systems Modeling (2020)

  2. No Access

    Chapter and Conference Paper

    Executing Software Architecture Descriptions with SysADL

    Most Software Architecture Description Languages (ADLs) lack explicit support for executing an architecture description. In the execution view, the runtime behavior of an architecture is simulated to validate ...

    Flavio Oquendo, Jair Leite, Thais Batista in Software Architecture (2016)

  3. No Access

    Chapter and Conference Paper

    Statistical Model Checking of Dynamic Software Architectures

    The critical nature of many complex software-intensive systems calls for formal, rigorous architecture descriptions as means of supporting automated verification and enforcement of architectural properties and...

    Everton Cavalcante, Jean Quilbeuf, Louis-Marie Traonouez in Software Architecture (2016)

  4. No Access

    Chapter and Conference Paper

    Formal Verification of Software-Intensive Systems Architectures Described with Pi** and Instrumentation Diagrams

    Socio-technical systems are increasingly becoming software-intensive. The challenge now is to design the architecture of such software-intensive systems for guaranteeing not only its correctness, but also the ...

    Soraya Mesli-Kesraoui, Djamal Kesraoui, Flavio Oquendo in Software Architecture (2016)

  5. No Access

    Chapter and Conference Paper

    A Logic for the Statistical Model Checking of Dynamic Software Architectures

    Dynamic software architectures emerge when addressing important features of contemporary systems, which often operate in dynamic environments subjected to change. Such systems are designed to be reconfigured o...

    Jean Quilbeuf, Everton Cavalcante in Leveraging Applications of Formal Methods,… (2016)

  6. No Access

    Chapter and Conference Paper

    Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems

    Software-intensive systems are often independently developed, operated, managed, and evolved. Progressively, communication networks enabled these independent systems to interact, yielding a new kind of complex...

    Flavio Oquendo in Software Architecture (2016)

  7. No Access

    Chapter and Conference Paper

    Towards a Process to Design Architectures of Service-Oriented Robotic Systems

    Robots have supported several areas of society, making daily tasks easier and executing dangerous, complex activities. The increasing demand and complexity of these robots have challenged the design of robotic...

    Lucas Bueno Ruas Oliveira, Elena Leroux, Katia Romero Felizardo in Software Architecture (2014)

  8. No Access

    Chapter and Conference Paper

    Architecture-Based Code Generation: From π-ADL Architecture Descriptions to Implementations in the Go Language

    Architecture description languages (ADLs) should consider both structural and runtime perspectives of software architectures, an important requirement for current software systems. However, most existing ADLs ...

    Everton Cavalcante, Flavio Oquendo, Thais Batista in Software Architecture (2014)

  9. Article

    Building European software architecture community: how far have we come?

    Muhammad Ali Babar, Ian Gorton, Flavio Oquendo in Software & Systems Modeling (2013)

  10. No Access

    Chapter and Conference Paper

    SysADL: A SysML Profile for Software Architecture Description

    In this paper we propose SysADL, a SysML profile for expressing architecture descriptions using the well-known and consolidated abstractions from the ADL community. We present the SysADL constructs for describ...

    Jair Leite, Flávio Oquendo, Thais Batista in Software Architecture (2013)

  11. No Access

    Chapter and Conference Paper

    Composition-Centered Architectural Pattern Description Language

    Architectural patterns are important artefacts containing specialized design knowledge to build good-quality systems. Complex systems often exhibit several architectural patterns in their design which leads to...

    Minh Tu Ton That, Salah Sadou, Flavio Oquendo, Isabelle Borne in Software Architecture (2013)

  12. No Access

    Chapter and Conference Paper

    Representing Service-Oriented Architectural Models Using π-ADL

    Despite the well-known advantages of applying the MDA proposal to SOA developments, there are still some gaps that need to be filled. At PIM-level, for example, there is no possibility of having an executable ...

    Marcos López-Sanz, Zawar Qayyum, Carlos E. Cuesta in Software Architecture (2008)

  13. No Access

    Book and Conference Proceedings

    Software Architecture

    First European Conference, ECSA 2007 Aranjuez, Spain, September 24-26, 2007 Proceedings

    Flavio Oquendo in Lecture Notes in Computer Science (2007)

  14. No Access

    Chapter and Conference Paper

    An Active Architecture Approach to Dynamic Systems Co-evolution

    The term co-evolution describes the symbiotic relationship between dynamically changing business environments and the software that supports them. Business changes create pressures on the software to evolve, a...

    Ron Morrison, Dharini Balasubramaniam, Flavio Oquendo in Software Architecture (2007)

  15. No Access

    Chapter and Conference Paper

    Version management in the PACT integrated software engineering environment

    Version management is a key aspect for large-scale software development. Several tools have been developed to aid the software developer in this task. Most of these tools propose version models which are stron...

    Flávio Oquendo, Karima Berrada, Ferdinando Gallo, Régis Minot, Ian Thomas in ESEC '89 (1989)