ADL: a graphical design language for real time parallel applications

textabstractDesigning parallel applications is generally experienced as a tedious and difficult task, especially when hard real-time performance requirements have to be met. This paper discusses on-going work concerning the construction of a Design Entry System which supports the design phase of parallel real-time industrial application development. In particular, in this paper we pay attention to the development and implementation of a graphical Application Design Language. The work is part of the ESPRIT project Hamlet which focuses on industrial application of transputer-based systems for commercially strategic real-time applications.

[1]  Grady Booch,et al.  Software engineering with Ada , 1983 .

[2]  Terry Halpin,et al.  Conceptual Schema and Relational Database Design , 1995 .

[3]  Peter Wegner,et al.  Concepts and paradigms of object-oriented programming , 1990, OOPS.

[4]  Gregory R. Andrews,et al.  Paradigms for process interaction in distributed programs , 1991, CSUR.

[5]  Paul T. Ward,et al.  The transformation schema: An extension of the data flow diagram to represent control and timing , 1986, IEEE Transactions on Software Engineering.

[6]  J. E. Cooling,et al.  Software Design for Real-time Systems , 1991, Springer US.

[7]  Derek J. Hatley,et al.  Strategies for Real-Time System Specification , 1987 .

[8]  Edward Yourdon,et al.  Structured design : fundamentals of a discip!ine of computer proqram and system desiqn , 1979 .

[9]  Paul Ward,et al.  Structured Development for Real-Time Systems , 1986 .

[10]  G. M. Nijssen,et al.  Conceptual schema and relational database design - a fact oriented approach , 1989 .

[11]  Alan H. Karp,et al.  Programming for Parallelism , 1987, Computer.

[12]  Henri E. Bal,et al.  Programming languages for distributed computing systems , 1989, CSUR.

[13]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[14]  Duane A. Bailey,et al.  An Approach to Programming Process Interconnections Structures: Aggregate Rewriting Graph Grammars , 1987, PARLE.

[15]  Hugo Simpson,et al.  The Mascot method , 1986, Softw. Eng. J..

[16]  M. J. Bach,et al.  The UNIX system: Multiprocessor UNIX operating systems , 1984, AT&T Bell Laboratories Technical Journal.

[17]  Richard E. Fairley,et al.  Software engineering concepts , 1985, McGraw-Hill series in software engineering and technology.

[18]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.