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. Article

    Open Access

    Software mediators as first-class entities of systems-of-systems software architectures

    In contrast to traditional software systems that are mostly created from scratch, current software systems are engineered as a junction of systems already in operation. Examples can be found in domains, such a...

    Lina Garcés, Flavio Oquendo in Journal of the Brazilian Computer Society (2019)

  3. Article

    Open Access

    Stimuli-SoS: a model-based approach to derive stimuli generators for simulations of systems-of-systems software architectures

    Systems-of-systems (SoS) are alliances of independent and interoperable software-intensive systems. SoS often support critical domains, being required to exhibit a reliable operation, specially because people’...

    Valdemar Vicente Graciano Neto in Journal of the Brazilian Computer Society (2017)

  4. No Access

    Article

    Preserving architectural decisions through architectural patterns

    Architectural decisions have emerged as a means to maintain the quality of the architecture during its evolution. One of the most important decisions made by architects are those about the design approach such...

    Minh Tu Ton That, Salah Sadou, Flavio Oquendo in Automated Software Engineering (2016)

  5. Article

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

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

  6. No Access

    Article

    A Comparative Review of Process-Centered Software Engineering Environments

    Process Centered Environments (PCEs) are the most recent generation of environments supporting the software engineering process. They aim to drive and assist developpers in the application of software developm...

    Selma Arbaoui, Jean-Claude Derniame, Flavio Oquendo in Annals of Software Engineering (2002)