IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Design Interactive Applications Using Object-Oriented Petri Nets in Software Components

Design Interactive Applications Using Object-Oriented Petri Nets in Software Components
View Free PDF
Author(s): Jaime Muñoz Arteaga (Univer. Autónoma de Aguascalientes Av. Universidad, Mexico), Francisco Álvarez Rodriguez (niver. Autónoma de Aguascalientes Av. Universidad, Mexico), Gustavo Rodríguez Gomez (Coordinación de Ciencias Computacionales del INAOE, Mexico) and Héctor Perez Gonzalez (Facultad de Ingeniería de la Univer. Autónoma de San Luis Potosí, Mexico)
Copyright: 2006
Pages: 4
Source title: Emerging Trends and Challenges in Information Technology Management
Source Editor(s): Mehdi Khosrow-Pour, D.B.A. (Information Resources Management Association, USA)
DOI: 10.4018/978-1-59904-019-6.ch054
ISBN13: 9781616921286
EISBN13: 9781466665361

Abstract

An interactive application requires a high rate of maintenance and reutilization of software in order to guide the large diversity of user tasks. Software components have proven to be effective covering these requirements for the interactive applications at implementation level. However the current specification techniques for the software components are limited to design the dynamics aspects of an interactive application, such as the dialogue of user-driven interfaces. This work proposes a formalism based on object-oriented Petri nets which it is possible to specify the behavior and the structural aspects of the component based interactive application. The goal is offer to designer a formal specification supporting the functionality and the usability factors independently of any language programming or any graphic toolkit. In addition, the designer can make an easy maintenance and reuse of software component models, improving in this way the communication with the people involved with the software development.

Body Bottom