Using Product Lines Techniques to Specify Self-Adaptative Systems

Journal Title: INTERNATIONAL JOURNAL OF MANAGEMENT & INFORMATION TECHNOLOGY - Year 2013, Vol 5, Issue 2

Abstract

Dynamic software adaptability is one of the central features leveraged by autonomic computing. However, developing software that changes its behavior at run time in response to dynamically varying user needs and resource constraints is a challenging task. With the emergence of mobile and service oriented computing, such variation is becoming increasingly common, and the need for adaptivity is increasing accordingly. Software product line engineering has proved itself as an efficient way to deal with varying user needs and resource constraints. In this paper we present an approach to specifying adaptive systems based on product line oriented technique such as variability modeling: we propose to combine goal modeling techniques to represent architectural and environmental variability, with constraint programming to provide the analyst with a means to identify the system variants best suited to the various environmental contexts that a system might encounter at runtime.

Authors and Affiliations

Chiraz Bouzid, Naoufel Kraiem, Camille Salinesi

Keywords

Related Articles

Social Network as a Knowledge Service Provider

One of the most important challenges facing humanity today is the design and development of more sustainable processes those that balance the needs of the present generation without compromising the ability of future gen...

Peoples Perspective of CSR in Pakistan

Corporate social responsibility is now the legitimate concern for the future survival of the organizations. The companies that are aligned with corporate social responsibility in stake holders perspective will be competi...

Islamic Banks

Islamic banks has development in many aspects in practical performance of banks function, this was a limited activity in service Banks and commercial processes. Later, it came to They possess financial power and ability...

A Completeness Framework for Critical Success Factors of ERP Implementation Projects: A Stakeholders Perspective

The complex and integrated nature of Enterprise Resourse Planning (ERP) system is often coupled with time constraints and substantial financial commitments that inevitably make its implementation to be a highly risky und...

Slotted Carrier Sense Multiple Access Protocols- A Review

CSMA/CA protocols rely on the random deferment of packet transmissions. Like most other protocols, CSMA/CA was designed with the assumption that the nodes would play by the rules. This is important the nodes themselves c...

Download PDF file
  • EP ID EP654239
  • DOI 10.24297/ijmit.v5i2.762
  • Views 151
  • Downloads 0

How To Cite

Chiraz Bouzid, Naoufel Kraiem, Camille Salinesi (2013). Using Product Lines Techniques to Specify Self-Adaptative Systems. INTERNATIONAL JOURNAL OF MANAGEMENT & INFORMATION TECHNOLOGY, 5(2), 470-477. https://europub.co.uk/articles/-A-654239