Abstract
We present parts of the specification of a program to remote control and monitor different devices, especially valves, in an explosion test environment. The program was developed within an industrial national project called CATC carried out in PTB, the German federal institute of weights and measures. The CATC information system supports various activities of different user groups that are responsible for testing and certifying explosion proof electrical equipment in PTB. Our approach is based on the formal object-oriented specification language Troll. We describe the advantages of the use of the formal method in our project.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
J. P. Bowen and M. G. Hinchey. Seven more myths of fomal methods: Dispelling industrial prejudices. In M. Naftalin, T. Denvir, and M. Bertrani, editors, FME'94: Industrial Benefit of Formal Methods, number 873 in LNCS, pages 105–117. Springer-Verlag, Berlin, 1994.
J. P. Bowen and M. G. Hinchey. Seven more myths of formal methods. IEEE Software, 12(3):34–41, 1995.
G. Denker. Transactions in object-oriented specifications. In E. Astesiano, G. Reggio, and A. Tarlecki, editors, Recent Trends in Data Type Specification, 10th Workshop ore Specification of Abstract Data Types, Joint with the 5th COMPASS Workshop; S. Margherita, Italy, number 906 in LNCS, pages 203–218. Springer-Verlag, Berlin, May 1995.
G. Denker. Semantic refinement of concurrent object systems based on serializability. In B. Freitag, C. B. Jones, C. Lengauer, and H.-J. Schek, editors, Object Orientation with Parallelism and Persistence, pages 105–126. Kluwer Academic Publ., 1996. ISBN 0-7923-9770-3.
G. Denker and P. Hartel. TROLL-an object-oriented formal method for distributed information systems design: Syntax and pragmatics. InformatikBericht 97-03, Technical University of Braunschweig, 1997.
H.-D. Ehrich and P. Hartel. Temporal specification of information systems. In A. Punch and H. Lin, editors, Logic and Software Engineering. World Scientific, 1996.
H.-D. Ehrich. Object Specification. Informatik-Bericht 96-07, Technical University of Braunschweig, 1996.
CELENEC: Europäische Norm EN 50014. Elektrische Betriebsmittel für explosionsgeschützte Bereiche, Allgemeine Bestimmungen. VDE-Verlag, Berlin, Offenbach, 1987.
CELENEC: Europäische Norm EN 50018. Elektrische Betriebsmittel für explosionsgeschützte Bereiche, Druckfeste Kapselung “d”. VDE-Verlag, Berlin, Offenbach, 1987.
H.-D. Ehrich and A. Sernadas. Local specification of distributed families of sequential objects. In E. Astesiano, G. Reggio, and A. Tarlecki, editors, Recent Trends in Data Type Specification, 10th Workshop on Specification of Abstract Data Types, Joint with the 5th COMPASS Workshop; S. Margherita, Italy, number 906 in LNCS, pages 219–235. Springer-Verlag, Berlin, May 1995.
J.S Fitzgerald, T.M Brookes, M.A Green, and P.G Larsen. First results in a comparative study. In M. Naftalin, T. Denvir, and M. Bertrani, editors, FME'94: Industrial Benefit of Formal Methods, number 873 in LNCS. Springer-Verlag, Berlin, 1994.
A. Grau. An Animation System for Validating Object-Oriented Conceptual Models. In J.P. Tolvanen and A. Winter, editors, 4th Doctoral Consorcium on Advanced Information Systems Engineering (CAiSE'97), Barcelona. Fachberichte Informatik 14/97, University Koblenz-Landau, June 1997.
P. Hartel. Konzeptionelle Modellierung von Informationssystemen ads verteilte Objektsysteme. Reihe DISDBIS. infix-Verlag, Sankt Augustin, 1997.
P. Hartel, G. Denker, M. Kowsari, M. Krone, and H.-D. Ehrich. Information systems modelling with TROLL formal methods at work. Information Systems, 22(2–3):79–99, 1997.
T. Hohnsbein. Objektorientierte Realisierung eines Mei3datenerfassungssystems für druckfeste Kapselung. Diploma thesis, Technical University of Braunschweig, 1996.
T. Hohnsbein and H. Schafiee. Reengineering des Programms DRUCKMESS in der PTB. Project work, Technical University of Braunschweig, 1994.
R. Jungclaus, R.J. Wieringa, P. Hartel, G. Saake, and T. Hartmann. Combining TROLL with the Object Modeling Technique. In B. Wolfinger, editor, Innovationen bei Rechen-und Kommunikationssystemen. GI-Fachgespräch FG 1: Integration von semi-formalen und formalen Methoden für die Spezifikation von Software, Informatik aktuell, pages 35–42. Springer-Verlag, Berlin, 1994.
M. Kowsari, P. Hartel, G. Denker, and H.-D. Ehrich. A case study in information system design, the CATC system. FME'96: Industrial Benefit and Advances in Formal Methods, Oxford, UK, poster session, March 1996. Available on http://www.cs.tu-bs.de/idb/publications/pub_96.html.
M. Krone, M. Kowsari, P. Hartel, G. Denker, and H.-D. Ehrich. Developing an information system using TROLL — an application field study. In Conference on Advanced Information Systems Engineering (CAiSE'96), Crete, Greece, number 1080 in LNCS. Springer-Verlag, Berlin, 1996.
M. Kowsari. Formal object oriented specification language TROLL in information system design. In H.-M. Haav and B. Thalheim, editors, Doctoral Consortium of 2nd International Baltic Workshop on Databases and Information Systems, Tallinn, Estonia, 1996.
H. Olenik, H. Rentzsch, and W. Wettstein. Explosion Protection Manual. W. Girardet, Essen, 2nd revised edition, 1983.
H. Rechenberg, J. Bortfeld, and W. Hauser. 100 Jahre Physikalisch-Technische Bundesanstalt 1887–1987. VCH Verlagsgesellschaft, Munich, 1987.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorenson. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, New Jersey, 1991.
H. Schafiee. Objektorientierte Realisierung der Benutzerschnittstellen eines Meßdatenbearbeitungssystems für druckfeste Kapselung. Diploma thesis, Technical University of Braunschweig, 1996.
M. Schönhoff. Objektorientierte Realisierung eines Steuerungs-und Überwachungssystems für Explosionsprüfstände. Diploma thesis, Technical University of Braunschweig, 1996. Available on http://www.ifi.nnizh.ch/-mschoen.
R. Wieringa, R. Jungclaus, P. Hartel,T. Hartmann, and G. Saake. omTroll — Object modeling in TROLL. In U.W. Lipeck and G. Koschorreck, editors, International Workshop on Information Systems — Correctness and Reusability (IS-CORE'93), Technical Report No. 0193, University of Hanover, pages 267–283, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schönhoff, M., Kowsari, M. (1997). Specifying the remote controlling of valves in an explosion test environment. In: Fitzgerald, J., Jones, C.B., Lucas, P. (eds) FME '97: Industrial Applications and Strengthened Foundations of Formal Methods. FME 1997. Lecture Notes in Computer Science, vol 1313. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63533-5_11
Download citation
DOI: https://doi.org/10.1007/3-540-63533-5_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63533-8
Online ISBN: 978-3-540-69593-6
eBook Packages: Springer Book Archive