Yu, Yijun; Peng, Xin and Leite, Julio Cesar Sampaio do Prado (2013). Reasoning about dynamic aspectual requirements. In: Moreira, Ana; Chitchyan, Ruzanna; Araújo, João and Rashid, Awais eds. Aspect-Oriented Requirements Engineering. Heidelberg: Springer, pp. 23–42.
Tun, Thein; Yu, Yijun; Jackson, Michael; Laney, Robin and Nuseibeh, Bashar (2013). Aspect interactions: a requirements engineering perspective. In: Moreira, Ana; Chitchyan, Ruzanna; Araujo, João and Rashid, Awais eds. Aspect-Oriented Requirements Engineering. Heidelberg: Springer, pp. 271–286.
Saleem, Saad Bin; Montrieux, Lionel; Yu, Yijun; Tun, Thein and Nuseibeh, Bashar (2013). Maintaining security requirements of software systems using evolving crosscutting dependencies. In: Chitchyan, Ruzanna; Moreira, Ana; Araujo, Joao and Rashid, Awais eds. Aspect Oriented Requirements Engineering. Springer.
Can we model requirements together?
Requirements Engineering lab
is a public wiki for RE researchers to
model and share their requirements using existing languages. The wiki system is
rich in macros that can convert some textual descriptions into well-formed
requirements models such as Goal Models, and Problem Frames.
Yu, Yijun; Petre, Marian and Tun,
Thein Than (2011). Miki: a wiki for synchronous modeling of software
requirements. In: 4th FlexiTools workshop @ ICSE 2011, 22 May 2011, Waikiki,
OpenArgue -- an argument and existance proof for OpenRE
When software systems are verified against security requirements, formal and
informal arguments provide a structure for organizing the software artifacts.
Our recent work on the evolution of security-critical software systems
demonstrates that our argumentation technique is useful in limiting the scope
of change and in identifying changes to security properties. In support of this
work, we have developed OpenArgue, a tool for syntax checking, visualizing,
formalizing, and reasoning about incremental arguments. OpenArgue has been
integrated with requirements engineering tools for Problem Frames and i*, and
applied to an Air Traffic Management (ATM) case study.
Yu, Yijun; Tun, Thein; Tedeschi,
Alessandra; Franqueira, Virginia N. L. and Nuseibeh, Bashar (2011). OpenArgue:
supporting argumentation to evolve secure software systems. In: 19th IEEE
International Requirements Engineering Conference, 29 Aug - 02 Sep 2011.
Office: +44 (0) 1908 6 55562