2012 First International Workshop on Formal Methods in Software Engineering: Rigorous and Agile Approaches (FormSERA)

2-2 June 2012

Filter Results

Displaying Results 1 - 12 of 12
  • [Title page]

    Publication Year: 2012, Page(s):i - ii
    Request permission for commercial reuse | PDF file iconPDF (50 KB)
    Freely Available from IEEE
  • Contents [breaker page]

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (50 KB)
    Freely Available from IEEE
  • Formal Methods in Software Engineering: Rigorous and Agile Approaches (FormSERA) [Welcome]

    Publication Year: 2012, Page(s):iii - v
    Request permission for commercial reuse | PDF file iconPDF (82 KB) | HTML iconHTML
    Freely Available from IEEE
  • Formalisms and structures: Keynote abstract

    Publication Year: 2012, Page(s): 1
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (99 KB)

    Summary form only given. Unusual event detection, i.e., identifying (previously unseen) rare/critical events, has become one of the major challenges in visual surveillance. The main solution for this problem is to describe local or global normalness and to report events that do not fit to the estimated models. The majority of existing approaches, however, is limited to a single description (e.g., ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Further steps towards efficient runtime verification: Handling probabilistic cost models

    Publication Year: 2012, Page(s):2 - 8
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (299 KB) | HTML iconHTML

    We consider high-level models that specify system behaviors probabilistically and support the specification of cost attributes. Specifically, we focus on Discrete Time Markov Reward Models (D-MRMs), i.e. state machines where probabilities can be associated with transitions and rewards (costs) can be associated with states and transitions. Through probabilities we model assumptions on the behavior ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Language engineering as an enabler for incrementally defined formal analyses

    Publication Year: 2012, Page(s):9 - 15
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (510 KB) | HTML iconHTML

    There is a big semantic gap between today's general purpose programming languages on the one hand and the input languages of formal verification tools on the other hand. This makes integrating formal analyses into the daily development practice artificially complex. In this paper we advocate that the use of language engineering techniques can substantially improve this situation along three dimens... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Making sense of recursion patterns

    Publication Year: 2012, Page(s):16 - 22
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (338 KB) | HTML iconHTML

    Recursion patterns (such as “foldr” and elaborations thereof) have the potential to supplant explicit recursion in a viable subrecursive functional style of programming. Especially however in order to be able to eschew explicit recursion entirely, even in the definition of new recursion patterns, it's essential to identify and validate a minimal set of basic recursion patterns. The i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scrum goes formal: Agile methods for safety-critical systems

    Publication Year: 2012, Page(s):23 - 29
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (190 KB) | HTML iconHTML

    Formal methods have had a relative low penetration in industry but have the potential for much wider use. The use of agile methods has been highly limited in development of safety-critical systems due to the lack of formal evaluation techniques and rigorous planning. A combination of formal methods and agile development processes can potentially widen the use of formal methods in industry as well ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Revisiting modal interface automata

    Publication Year: 2012, Page(s):30 - 36
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (403 KB) | HTML iconHTML

    Modern software systems are typically built of components that communicate through their external interfaces. A component's behavior can be effectively described using finite state automata-based formalisms (e.g., statecharts [5]). The basic formalism, labelled transition systems, describes the behavior of a component in terms of states and labeled transitions. The more advanced formalisms, such a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automated continuous quality assurance

    Publication Year: 2012, Page(s):37 - 43
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (337 KB) | HTML iconHTML

    We present a case study that illustrates the power of active learning for enabling the automated quality assurance of complex and distributed evolving systems. We illustrate how the development of the OCS, Springer Verlag's Online Conference System, is supported by continuous learning-based testing, that by its nature maintains the synchrony of the running application and the learned (test) model.... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • EMFtoCSP: A tool for the lightweight verification of EMF models

    Publication Year: 2012, Page(s):44 - 50
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1364 KB) | HTML iconHTML

    The increasing popularity of MDE results in the creation of larger models and model transformations, hence converting the specification of MDE artefacts in an error-prone task. Therefore, mechanisms to ensure quality and absence of errors in models are needed to assure the reliability of the MDE-based development process. Formal methods have proven their worth in the verification of software and h... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Augmenting Event-B modelling with real-time verification

    Publication Year: 2012, Page(s):51 - 57
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (385 KB) | HTML iconHTML

    A large number of dependable embedded systems have stringent real-time requirements imposed on them. Analysis of their real-time behaviour is usually conducted at the implementation level. However, it is desirable to obtain an evaluation of real-time properties early at the development cycle, i.e., at the modelling stage. In this paper we present an approach to augmenting Event-B modelling with ve... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.