EARS 18 - First Int'l Workshop on the Easy Approach to Requirements Syntax @ RE 2018
This workshop will focus on exploring and sharing best practice on the practical application of the Easy Approach to Requirements Syntax (EARS). Since its introduction in 2009, EARS has been progressively adopted by practitioners across many different domains all over the world and is also taught in numerous universities. This workshop aims to build a community of EARS users who can share their experiences of successes and challenges when applying the EARS approach.
EARS has been used in a wide range of contexts including: formally and informally; across the system development lifecycle; for requirements at all system levels ; in diverse domains; in different geographic regions; by authors whose first language is not English. EARS is used in areas at the edge of or even beyond the traditional RE space, such as in Work Instructions, Testing, Safety, Legal and Regulatory texts. As such EARS can provide an effective bridge between RE and other disciplines.
MOLS 2018- Monitoring in Large-Scale Software Systems - Special Session @ SEAA 2018
Large-scale, heterogeneous software systems such as cyber-physical systems, cloud-based systems, or service-based systems are ubiquitous in many domains. Often, such systems are systems of systems working together to fulfill common goals resulting from domain or customer requirements. Such systems’ full behavior emerges only at runtime, when the involved systems interact with each other, hardware, third-party systems, or legacy systems. Thus, engineers are interested in monitoring the overall system at runtime – e.g., to verify components’ correct timing or measure performance and resource consumption. Monitoring can happen continuously at runtime, to give instant feedback on behavior violations, or post hoc, based on event traces and data logs.
MOLS 2017 - Monitoring in Large-Scale Software Systems @ ICPE 2017
The workshop aims to explore and explicate the current status and ongoing work on monitoring in large-scale software systems and the transfer of knowledge between different disciplines and domains. A particular goal of the workshop is thus to bring together different communities working on monitoring approaches such as (application) performance and resource monitoring, requirements monitoring, and runtime verification. The workshop also aims at bringing together researchers and practitioners to discuss practical problems vs. potential solutions.
GCT 2017 - Grand Challenges of Traceability
Software traceability refers to the ability to interrelate any uniquely identifiable software engineering artifact to any other, maintain required links over time, and use the resulting network to answer questions of both the software product and its development process. Software traceability has long been recognized as an important quality of a well-engineered software system and is a required component of the approval and certification process in most safety-critical systems.
In 2007, a special traceability workshop was run in Slade, Kentucky and an important outcome was the report on GCT that laid out the long-term vision, “Traceability is always there, without having to think about getting it there. Traceability is neither consciously established nor sought; it is built-in and effortless. Ten years later, the traceability community decides to bring together researchers and especially the next generation of junior faculty and student participants, again in Slade, Kentucky, to critically evaluate the state of the GCT by examining what has been achieved and what is still ahead.