ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Journal of Computer and System Sciences
Volume 66, Issue 2, March 2003, Pages 293-315
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (334 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0022-0000(03)00002-3    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier Science (USA). All rights reserved.

TTL: a modular language for hardware/software systems design

Vincenza CarchioloCorresponding Author Contact Information, E-mail The Corresponding Author, Michele MalgeriE-mail The Corresponding Author and Giuseppe MangioniE-mail The Corresponding Author

Dip. di Ingegneria Informatica e delle Telecomunicazioni, Facolta di Ingegneria, Universita’ degli studi di Catania, Viale Andrea Doria, 6–95125, Catania, Italy

Received 1 March 2000; 
revised 14 December 2001. 
Available online 25 February 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

The development of tools for the design of both hardware and software systems draws great benefits from the use of formal methods, especially if they offer a descriptive capacity which covers real applications. On the basis of the T-LOTOS language, a language called TTL has been developed, which adds new constructs and tools to the high expressiveness of the original language, thus making it suitable for the specification of hardware and software systems of real complexity. Some of the extension proposed and presented cover the aspects of modularization of the specification, the introduction of an iterative construct and a first move to object paradigma. An extensive example of the use of TTL is presented to show its characteristics. The features of TTL have been widely tested in the development of a framework for codesign.

Author Keywords: Formal description techniques; Codesign

Article Outline

1. Introduction
2. Basic TTL: LOTOS and T-LOTOS
2.1. LOTOS
2.2. T-LOTOS
3. TTL
3.1. Modules
3.1.1. Module declaration
3.1.2. Module definition
3.1.3. Main specification
3.1.4. Transformation
3.2. Introduction of the loop construct
3.3. Template
3.3.1. Template instantiation
3.3.2. Template definition
4. A case study
4.1. Master
4.2. Peripheral control panel
4.3. Actuator controllers
4.4. Example of application
5. Conclusions and future developments
Acknowledgements
References















 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.