• Home
  • Search
  • Requirement Analysis and System Synthesis Technique for FIC Applications
  • https://doi.org/10.6138/jit.2012.13.3.12Copy DOI Icon

Requirement Analysis and System Synthesis Technique for FIC Applications

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

The popularity of smartphone has increased explosively for the last few years, and it brought a new ecology of software developers. It has been always true that developing software is not an easy task for the not-properly- trained developers. Therefore, support for easier development process has been an important topic in computer science, especially in software engineering. The Live Sequence Chart specification is an extended variant of Message Sequence Charts, giving more expressiveness and correctness to system behavior scenarios. However, the LSC specification has been suffered from the lack of rigorous formal semantics, which is the shortcoming of other requirement specification languages too. In this paper, I define the formal semantics of the LSC specification. With the refined formal semantics, I propose an algorithm which synthesizes an FSM out of a set of LSCs. I also propose an optimization technique and a verification scheme for the generated FSM. The range of proposed formal semantics of the LSC specification is broader than the previous work, and much closer to the complete LSC semantics. Therefore, generated FSMs carry much more information than previous work, and maintain the efficiency through the proposed optimization technique.

Similar Papers
  • Conference Instance
  • Citations1

Proceedings of the Third C* Conference on Computer Science and Software Engineering

  • May 19, 2010
  • Conference Article

What makes a good software engineer?

  • Jan 01, 1989
  • J Bamberger
  • Book Chapter
  • Citations17

Rooting Formal Methods Within Higher Education Curricula for Computer Science and Software Engineering — A White Paper —

  • Jan 01, 2021
  • Antonio Cerone +12
  • Research Article
  • Citations6

Teaching software engineering in the computer science curriculum

  • Dec 01, 2003
  • ACM SIGCSE Bulletin
  • W S Curran
  • Conference Article
  • Citations39

On the cognitive informatics foundations of software engineering

  • Aug 16, 2004
  • Yingxu Wang
  • Preprint Article

What Pakistani Computer Science and Software Engineering Students Think about Software Testing?

  • Jun 01, 2023
  • arXiv (Cornell University)
  • Luiz Fernando Capretz +1
  • Conference Article

Instantiation Semantics for Message Sequence Charts

  • Jan 01, 2006
  • Gerardo Padilla +3
  • Single Report

LLNL Response to the DOE ASCR RFI, "Stewardship of Software for Scientific and High-Performance Computing"

  • Dec 13, 2021
  • J Hittinger
  • Research Article
  • Citations76

ON FORMAL AND COGNITIVE SEMANTICS FOR SEMANTIC COMPUTING

  • Jun 01, 2010
  • International Journal of Semantic Computing
  • Yingxu Wang
  • Conference Article
  • Citations7

Overview of the TriBITS lifecycle model: A Lean/Agile software lifecycle model for research-based computational science and engineering software

  • Oct 01, 2012
  • Roscoe A Bartlett +2
  • Book Chapter
  • Citations14

Requirements Analysis: Concept Extraction and Translation of Textual Specifications to Executable Models

  • Jan 01, 2010
  • Leonid Kof
  • Conference Article
  • Citations3

What Pakistani Computer Science and Software Engineering Students Think about Software Testing?

  • Dec 01, 2022
  • Luiz Fernando Capretz +1
  • Conference Article
  • Citations4

Exponential Competence of Computer Science and Software Engineering Undergraduate Students

  • May 01, 2021
  • Orit Hazzan
  • Research Article
  • Citations17

Teaching Undergraduate Software Engineering Using Open Source Development Tools

  • Jan 01, 2012
  • Issues in Informing Science and Information Technology
  • Scott Teel +2
  • Supplementary Content
  • Citations1

Mining people's semantic trajectory behaviours from geotagged photographs

  • Jan 01, 2017
  • Guochen Cai
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.