The proceedings contain 29 papers. The topics discussed include: layered and collecting NDFS with subsumption for parametric timed automata;offline timed pattern matching under uncertainty;HOMESCAN: scrutinizing imple...
ISBN:
(纸本)9781538693414
The proceedings contain 29 papers. The topics discussed include: layered and collecting NDFS with subsumption for parametric timed automata;offline timed pattern matching under uncertainty;HOMESCAN: scrutinizing implementations of smart home integrations;state compression based on one-sided communications for distributed model checking;towards mining comprehensive android sandboxes;cultural influences on the requirements engineering process: lessons learned from practice;modeling and verification of large-scale sensor network infrastructures;and multi-level multi-stage agent-based decision support system for simulation of crowd dynamics.
This focused and dedicated short research paper examines the architectural design work of a Trustworthy Governable Platform (TGP), that redefines the information paradigm for institutional communication platforms-part...
详细信息
In contemporary society, semiconductors have become an indispensable part of daily life. From traffic lights, electric vehicles, computers, and smartphones to aerospace and military applications, most instruments requ...
详细信息
Process models are essential in guiding teams through the software development process. Initial process models, such as the waterfall model, offered clear and defined stages that must be completed sequentially before ...
详细信息
Background: Agile Methods have been around for nearly 25 years, yet there is still ongoing debate about their effectiveness in improving software development. Project management remains one of the most critical aspect...
详细信息
The Requirements engineering (RE) process is crucial for identifying users' requirements and the success of the software development process. As RE is a socio-technical activity in nature, an individuals' cult...
详细信息
ISBN:
(纸本)9781538693414
The Requirements engineering (RE) process is crucial for identifying users' requirements and the success of the software development process. As RE is a socio-technical activity in nature, an individuals' culture might influence its activities deeply. The aim of this study is to observe and evaluate the influence of culture on the RE process. In total, we conducted 16 interviews with requirements engineer practitioners in Saudi Arabia and Australia. We found that both cultures have an impact on the RE process. This paper describes the lessons learned from practice on how to improve RE practices, taking into account cultural aspects.
Many businesses prefer to run their web application in a cloud, as this provides an access to large numbers of computing and storage resources. To run a web application in a cloud, a virtual environment with the corre...
详细信息
ISBN:
(纸本)9781538693414
Many businesses prefer to run their web application in a cloud, as this provides an access to large numbers of computing and storage resources. To run a web application in a cloud, a virtual environment with the corresponding technology stack has to be created. The interfaces provided by cloud services (Amazon Web Services, Microsoft Azure, etc.) require micromanagement of all individual components. This makes the management of technology stacks an extremely time consuming and complex task, which involves a high degree of expertise. We present here SMI, a stack management interface that let you think about your cloud infrastructure as stacks of cloud technologies and enables moderately experienced users to manage the stacks as a whole.
Nowadays, the usefulness of the formal verification and validation of system specifications is well established, at least for critical systems. However, one of the main obstacles to their adoption lies in obtaining th...
详细信息
ISBN:
(纸本)9781538693414
Nowadays, the usefulness of the formal verification and validation of system specifications is well established, at least for critical systems. However, one of the main obstacles to their adoption lies in obtaining the formal specification of the system, and, in the case of refinement-based formal methods such as B System or Event-B, in obtaining the most abstract specification that heads the development of the system. The SysML/KAOS requirements engineering method is proposed to overcome this difficulty. It includes a goal modeling language to model requirements from stakeholders needs. Translation rules from a goal model to a B System specification have already been defined. They allow to obtain a skeleton of the system specification. To complete it, a language has been defined to express the domain model associated to the goal model. Its translation gives the structural part of the B System specification. However, it very often appears that new elements must be added in the B System specification obtained from SysML/KAOS models, discovered for instance when specifying the body of events and/or by using formal validation and/or verification tools. We have therefore defined a set of rules allowing the back propagation, within domain models, of every newly added element. This paper describes these rules and how they are specified in Event-B. Their consistency is proved using the Rodin tool. We show that they are structure preserving: two related elements within the B System specification remain related within the domain model. This is done by proving various isomorphisms between the B System specification and the domain models.
暂无评论