Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kadir Alpaslan Demir is active.

Publication


Featured researches published by Kadir Alpaslan Demir.


IEEE Distributed Systems Online | 2007

Creating and Validating Embedded Assertion Statecharts

Doron Drusinsky; Man-Tak Shing; Kadir Alpaslan Demir

Integrating formal assertions into the modeling, implementation, and testing of statechart-based designs can enhance a rapid system prototyping systems robustness by providing runtime monitoring and recovery from assertion failures. An iterative process for developing and verifying statechart prototype models augmented with statechart assertions using the StateRover tool lets system designers write formal specifications using statechart assertions. It also enables them to use JUnit-based simulation to validate statechart assertions and to test statechart prototype models augmented with statechart assertions. A case study using a safety-critical computer assisted resuscitation algorithm software prototype for a casualty intravenous fluid infusion pump illustrates the process.


rapid system prototyping | 2006

Creation and Validation of Embedded Assertion Statecharts

Doron Drusinsky; Man-Tak Shing; Kadir Alpaslan Demir

This paper addresses the need to integrate formal assertions into the modeling, implementation, and testing of statechart based designs. The paper describes an iterative process for the development and verification of statechart prototype models augmented with statechart assertions using the StateRover tool. The novel aspects of the proposed process include (1) writing formal specifications using statechart assertions, (2) JUnit-based simulation and validation of statechart assertions, (3) JUnit-based simulation and testing of statechart prototype models augmented with statechart assertions, (4) automatic, JUnit-based, white-box testing of statechart prototypes augmented with statechart assertions, and (5) spiral adjustment of model and specification using the test results. We demonstrate the proposed process with a prototype of a safety-critical computer assisted resuscitation algorithm (CARA) software for a casualty intravenous fluid infusion pump


rapid system prototyping | 2005

Test-time, run-time, and simulation-time temporal assertions in RSP

Doron Drusinsky; Man-Tak Shing; Kadir Alpaslan Demir

For cost-effective prototyping, system designers should have a clear understanding of the intended use of the prototype under development. This paper describes a classification of formal specification (temporal) assertions used during system prototyping. The classification introduces two new classes of assertions in addition to the well-known class of test-time assertions: (i) assertions used only during simulation, and (ii) deployable assertions integrated with run-time control flow. Separating the formal specification into three distinct classes allows system designers to develop more effective prototypes to evaluate the different system behaviors and constraints. A prototype of a naval torpedo system is used to illustrate the concept.


IEEE Distributed Systems Online | 2007

Guest Editor's Introduction: Rapid System Prototyping

Doron Drusinsky; Man-Tak Shing; Kadir Alpaslan Demir

Integrating formal assertions into the modeling, implementation, and testing of statechart-based designs can enhance a systems robustness by providing runtime monitoring and recovery from assertion failures.


Software Engineering Research and Practice | 2009

A Survey on Challenges of Software Project Management.

Kadir Alpaslan Demir


Archive | 2008

A theory of software project management and PROMOL: a project management modeling language

Kadir Alpaslan Demir; John S. Osmundson


Archive | 2006

Meeting Nonfunctional Requirements through Software Architecture: A Weapon System Example

Kadir Alpaslan Demir


Software Engineering Research and Practice | 2010

A Simple Framework for Project Communications.

Kadir Alpaslan Demir


Software Engineering Research and Practice | 2009

Modular Prototyping of Systems and Environments Using Models Developed with Attributed Event Grammar.

Kadir Alpaslan Demir


Software Engineering Research and Practice | 2010

Capturing Software Project Management Knowledge with PROMOL: Project Management Modeling Language.

Kadir Alpaslan Demir

Collaboration


Dive into the Kadir Alpaslan Demir's collaboration.

Top Co-Authors

Avatar

Doron Drusinsky

Naval Postgraduate School

View shared research outputs
Top Co-Authors

Avatar

Man-Tak Shing

Naval Postgraduate School

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge