Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Liliana Dobrica is active.

Publication


Featured researches published by Liliana Dobrica.


IEEE Transactions on Software Engineering | 2002

A survey on software architecture analysis methods

Liliana Dobrica; Eila Niemelä

The purpose of the architecture evaluation of a software system is to analyze the architecture to identify potential risks and to verify that the quality requirements have been addressed in the design. This survey shows the state of the research at this moment, in this domain, by presenting and discussing eight of the most representative architecture analysis methods. The selection of the studied methods tries to cover as many particular views of objective reflections as possible to be derived from the general goal. The role of the discussion is to offer guidelines related to the use of the most suitable method for an architecture assessment process. We will concentrate on discovering similarities and differences between these eight available methods by making classifications, comparisons and appropriateness studies.


european conference on software architecture | 2011

Analysis of a cross-domain reference architecture using change scenarios

Liliana Dobrica; Eila Ovaska

The content of this paper addresses the issue of how to perform analysis of a cross domain reference architecture. The cross domain reference architecture is designed based on the domains requirements and features modeling. The definition of a cross domain reference architecture is based on well known concepts from software architecture description, service orientation and product line. We apply a method based on change scenarios to analyze variability at the architectural level. In order to handle complexity in analysis we propose categories of change scenarios to be derived from each problem domain and we provide informal guidelines for each step of the analysis method.


international conference on evaluation of novel approaches to software engineering | 2009

Service Based Development of a Cross Domain Reference Architecture

Liliana Dobrica; Eila Ovaska

An important trend of software engineering is that systems are in transition from component based architectures towards service centric ones. However, software product line engineering techniques can help in a quality based and systematic reuse. The content of this paper addresses the issue of how to perform design and quality analysis of cross domain reference architecture. The reference architecture is designed based on the domains requirements and features modelling. We propose a service based approach for cross-domain reference architecture development. Throughout the sections we try to introduce an innovative way of thinking founded on bridging concepts from software architecture, service orientation, software product lines, and quality analysis with the purpose to initiate and evolve software systems.


international conference on software reuse | 2002

Software Architecture Quality Analysis Methods

Liliana Dobrica; Eila Niemelä

The open problem of structural methods is how to take a better advantage of software architectural concepts to analyse software systems for quality attributes in a systematic and repetitive way. Throughout the presentation we try to introduce a way of thinking founded on analysis at the architecture level of the quality attributes with the purpose to initiate and maintain a software product-line considering the quality as the main driver in product line development. This tutorial represents a study that shows the state of the research at this moment, in the quality analysis methods for software architectures, by presenting and discussing the most representative architecture analysis methods. The role of the discussion is to offer guidelines related to the use of the most suitable method for an architecture assessment process.


IFAC Proceedings Volumes | 2009

A methodology to design Complex Adaptive Systems

Radu Dobrescu; Liliana Dobrica; Dan Popescu

Abstract We present here a review of complex systems research which focuses on their similarities with self-organizing living systems. We classify the types of complex systems that relate to self-organisation and we discuss the overall requirements for self-organising modeling. As a novelty, the paper proposes a methodology to aid engineers in the design and control of adaptive complex systems. The methodology offers a conceptual framework and a series of steps to follow to find proper mechanisms that will promote elements which by actively interacting among themselves lead to better performance.


international conference on control systems and computer science | 2017

Experiencing Native Mobile Health Applications Development

Liliana Dobrica; Radu Pietraru

Among the important benefits of mobile applications are portability and accessibility. Integrating a native mobile application with a Web portal increases the value and quality of the final system. A developer perspective is presented in this paper discussing about the main motivational factors and decision criteria in the selection of the most appropriate mobile ecosystem. Also the main software design decisions associated to the required functionality are analyzed and taken into consideration for the implementation and validation of a mobile application in the mHealth domain.


international conference on software and data technologies | 2011

Technologies for Autonomic Dependable Services Platform: Achievements and Future Challenges

Eila Ovaska; Liliana Dobrica; Anu Purhonen; Marko Jaakola

A city is smart if it can provide ambient services for citizens and other end-users who have to tackle emergency situations, including small and wide scale accidents and incidents. These ambient services embody intelligence of autonomic systems based on heterogeneous execution platforms enhanced with services that provide mechanisms for self-adaptation of dependable applications. This paper aims to serve as a reference point and guide for researchers and developers interested in technologies of autonomic dependable service platforms from three viewpoints: i) architectural options, ii) ontology models for services, context and dependability, and iii) modeling methods and practices for achieving high quality service platforms and intelligent applications. Our findings are illustrated through a smart city experiment and a set of open research challenges that need to be carried out for achieving a generic solution for an autonomic dependable service platform.


Model-Driven Domain Analysis and Software Development | 2011

Applying UML Extensions in Modeling Software Product Line Architecture of a Distribution Services Platform.

Liliana Dobrica; Eila Ovaska

For several years the focus of our research has been product line architecture design and analysis. An important goal is to define a method for modeling software product line architecture of a distribution services platform. An essential issue is to explicitly represent variation and indicate locations for which changes are allowed in design. In this way, the diagrammatic description of the product line architecture defined by using the method helps in instantiating it for a particular product or in its evolution for future use. From the product line architecture documented diagrammatically, it is easy to detect what kind of modifications, omisABstrAct


IFAC Proceedings Volumes | 2009

Managing Systems Complexity at Architectural Level

Liliana Dobrica; Anca Daniela Ionita; Radu Pietraru; Adriana Olteanu

Abstract Today systems are getting bigger and more complex. In order to defend against overwhelming system complexity, we need to be able to understand and measure complexity and then, manage the issues that cause complexity. In this paper we discuss about the complexity challenge during the design of complex systems, methods and techniques for evaluation, measurement and reduction. The architecture model must be simple, maintainable and understandable. An appropriate level of abstraction in modeling helps to reduce the emerging complexity by focusing on the relevant properties and omitting irrelevant detail, thus leading to a simpler representation. Moreover engineering solutions such as model driven development may increase complexity due to the technologies used to create and manipulate models.


international conference on software and data technologies | 2008

A UML-Based Variability Specification for Product Line Architecture Views.

Liliana Dobrica; Eila Niemelä

Collaboration


Dive into the Liliana Dobrica's collaboration.

Top Co-Authors

Avatar

Eila Ovaska

VTT Technical Research Centre of Finland

View shared research outputs
Top Co-Authors

Avatar

Eila Niemelä

VTT Technical Research Centre of Finland

View shared research outputs
Top Co-Authors

Avatar

Radu Pietraru

Politehnica University of Bucharest

View shared research outputs
Top Co-Authors

Avatar

Radu Dobrescu

Politehnica University of Bucharest

View shared research outputs
Top Co-Authors

Avatar

Anu Purhonen

VTT Technical Research Centre of Finland

View shared research outputs
Top Co-Authors

Avatar

Marko Jaakola

VTT Technical Research Centre of Finland

View shared research outputs
Top Co-Authors

Avatar

Adriana Olteanu

Politehnica University of Bucharest

View shared research outputs
Top Co-Authors

Avatar

Alexandra Cernian

Politehnica University of Bucharest

View shared research outputs
Top Co-Authors

Avatar

Anca Daniela Ionita

Politehnica University of Bucharest

View shared research outputs
Top Co-Authors

Avatar

Dan Popescu

Politehnica University of Bucharest

View shared research outputs
Researchain Logo
Decentralizing Knowledge