Activity simulation in Modula-2: An exercise in language extension

Salzman E. (1992) Activity simulation in Modula-2: An exercise in language extension. Computer Languages, 17 1: 39-60. doi:10.1016/0096-0551(92)90021-E


Author Salzman E.
Title Activity simulation in Modula-2: An exercise in language extension
Journal name Computer Languages   Check publisher's open access policy
ISSN 0096-0551
Publication date 1992-01-01
Sub-type Article (original research)
DOI 10.1016/0096-0551(92)90021-E
Open Access Status
Volume 17
Issue 1
Start page 39
End page 60
Total pages 22
Subject 1700 Computer Science
Abstract Discrete event simulation modelling is enhanced by the provision of adequate modelling tools to assist the programmer in defining the entities of a system, their interrelationships and how they interact over time. Several methodologies exist. We develop a high level language for the activity approach in this paper. A promising approach to developing an appropriate programming language for any application area is to adapt existing languages by restriction and extension to fit in with the problem environment. In this case, we adapt Modula-2 by several extensions to this specific domain. By this means, programmers already familiar with Modula-2 will be encouraged to design simulation models using features more suited to this task than by programming in the non-problem specific features available in basic Modula-2. The idea of creating a hierarchy of programming languages has been proposed as the ideal language design mechanism by Bailes. The justification for this approach is the conceptual parallels between programming and language design, and the way in which programmer defined constructs are in practice not distinguished from those provided as part of the programming language.
Keyword Activity modelling
Extensible languages
Simulation
Translation
Q-Index Code C1
Institutional Status Unknown

Document type: Journal Article
Sub-type: Article (original research)
Collection: Scopus Import - Archived
 
Versions
Version Filter Type
Citation counts: Scopus Citation Count Cited 0 times in Scopus Article
Google Scholar Search Google Scholar
Created: Tue, 13 Sep 2016, 10:59:50 EST by System User