Cheng, B. H., De Lemos, R., Giese, H., Inverardi, P.,
Magee, J., Andersson, J., Becker, B., Bencomo, N.,
Brun, Y., Cukic, B., et al. (2009a). Software engineer-
ing for self-adaptive systems: A research roadmap. In
Software engineering for self-adaptive systems, pages
1–26. Springer.
Cheng, B. H., Sawyer, P., Bencomo, N., and Whittle, J.
(2009b). A goal-based modeling approach to develop
requirements of an adaptive system with environmen-
tal uncertainty. In Model Driven Engineering Lan-
guages and Systems, pages 468–483. Springer.
Cleland-Huang, J., Gotel, O. C. Z., Huffman Hayes, J.,
Mäder, P., and Zisman, A. (2014). Software trace-
ability: Trends and future directions. In Proceedings
of the FOSE, pages 55–69. ACM.
Czarnecki, K., Foster, J. N., Hu, Z., Lämmel, R., Schürr,
A., and Terwilliger, J. F. (2009). Bidirectional trans-
formations: A cross-discipline perspective. In Theory
and Practice of Model Transformations, pages 260–
283. Springer.
Dardenne, A., Van Lamsweerde, A., and Fickas, S. (1993).
Goal-directed requirements acquisition. Science of
computer programming, 20(1):3–50.
Dromey, R. G. (2003). From requirements to design: For-
malizing the key steps. In Conference on Software
Engineering and Formal Methods, pages 2–11. IEEE.
Durán, A., Bernárdez, B., Toro, M., Corchuelo, R., Ruiz,
A., and Pérez, J. (1999). Expressing customer require-
ments using natural language, requirements templates
and patterns. In Proceedings of IMACS/IEEE CSCC.
Esfahani, N. and Malek, S. (2013). Uncertainty in self-
adaptive software systems. In Software Engineering
for Self-Adaptive Systems II, volume 7475, pages 214–
238. Springer.
Espada, P., Goulão, M., and Araújo, J. (2011). Measuring
complexity and completeness of kaos goal models. In
Empirical Requirements Engineering (EmpiRE), 2011
First International Workshop on, pages 29–32. IEEE.
Fleurey, F. and Solberg, A. (2009). A domain specific
modeling language supporting specification, simula-
tion and execution of dynamic adaptive systems. In
Model Driven Engineering Languages and Systems,
pages 606–621. Springer.
Gnaho, C., Semmak, F., and Laleau, R. (2013). An
overview of a sysml extension for goal-oriented nfr
modelling: Poster paper. In Conference on Research
Challenges in Information Science, pages 1–2. IEEE.
Greenwood, P., Chitchyan, R., Rashid, A., Noppen, J.,
Fleurey, F., and Solberg, A. (2011). Modelling
adaptability and variability in requirements. In Re-
quirements Engineering Conference, pages 343–344.
IEEE.
Kent, S. (2002). Model-driven engineering. Lecture Notes
in Computer Science, 2335:286–298.
Kopczynska, S. and Nawrocki, J. (2014). Using non-
functional requirements templates for elicitation: A
case study. In Requirements Patterns (RePa), 2014
IEEE 4th International Workshop on, pages 47–54.
Laleau, R., Semmak, F., Matoussi, A., Petit, D., Hammad,
A., and Tatibouet, B. (2010). A first attempt to com-
bine sysml requirements diagrams and b. Innovations
in Systems and Software Engineering, 6(1-2):47–54.
Lamsweerde, A. V. (2009). Requirements engineering:
from system goals to UML models to software spec-
ifications. Wiley.
Macedo, N. and Cunha, A. (2014). Least-change bidirec-
tional model transformation with qvt-r and atl. Soft-
ware & Systems Modeling, pages 1–28.
OMG (2015). Sysml specification.
http://www.sysml.org/docs/specs/OMGSysML-
v1.3-12-06-02.pdf. Last accessed: January/2015.
Salehie, M. and Tahvildari, L. (2009). Self-adaptive soft-
ware: Landscape and research challenges. ACM
Transactions on Autonomous and Adaptive Systems
(TAAS), 4(2):14.
Toro, A. D., Jiménez, B. B., Cortés, A. R., and Bonilla,
M. T. (1999). A requirements elicitation approach
based in templates and patterns. In WER, pages 17–
29.
Vogel, T. and Giese, H. (2014). Model-driven engineering
of self-adaptive software with eurema. ACM Transac-
tions on Autonomous and Adaptive Systems (TAAS),
8(4):18.
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B. H., and
Bruel, J.-M. (2010). Relax: a language to address
uncertainty in self-adaptive systems requirement. Re-
quirements Engineering, 15(2):177–196.
Xiong, Y., Hu, Z., Zhao, H., Song, H., Takeichi, M., and
Mei, H. (2009). Supporting automatic model incon-
sistency fixing. In Symposium on The foundations of
software engineering, pages 315–324. ACM.
WEBIST2015-11thInternationalConferenceonWebInformationSystemsandTechnologies
286