Abstract
Current production control systems for e.g. a factory for cars or any other complex industrial good face two major problems. First, production control systems need to become (more) dezentralized to increase their availability. It is no longer acceptable, that a failure of a single central production control computer or program causes hours of down-time for the whole production line. Second, todays market forces demand smaller lot sizes and a more flexible mixture of different products manufactured in parallel on one production line. Common specification languages for embedded systems, like SDL, statecharts, etc. focus on the specification of (re)active components of production control systems like control units, actors (e.g. motors, valves), and sensors (e.g. switches, lightborders, pressure, and temperature sensors), and on the interaction of such reactive components via events and signals. They provide no appropriate means for the specification of (more) intelligent, autonomous production agents. Such autonomous production agents need knowledge of manufacturing plans for different goods and of their surrounding world, e.g. the layout of the factory or the availability of manufacturing cells. In addition, such production agents have to coordinate their access to assembly lines with other competing agents. This paper proposes to use (object-oriented) graph structures for the representation of production agents and graph (object structure) rewrite rules for the specification of their behaviour. We show how the FUJABA environment may be used to specify production agents and generate their implementation and to validate them via a graphical simulation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D. Blostein, H. Fahmy, A. Grbavec. Issues in the Practical Use of Graph Rewriting. In Proc. 5th Int. Workshop on Graph-Grammars and their Application to Computer Science. LNCS 1073, pp. 38–55, Springer 1996
T. Fischer, J. Niere, L. Torunski. Design and Implementation of an integrated Development Environment for UML, Java, and Story Driven Modeling, Master Thesises, Paderborn 1998 (in German)
T. Fischer, J. Niere, L. Torunski, A. Zündorf. Story Diagrams: A New Graph Rewrite Language based on the Unified Modelling Language and Java. to appear in Proceedings of TAGT’ 98 (Theory and Application of Graph Transformations), LNCS, Springer 1999
ISILEIT homepage: http://www.uni-paderborn.de/fachbereich/AG/schaefer/ag_dt/ISILEIT/index.html
D. Jäger, A. Schleicher, B. Westfechtel, Using UML for Software Process Modeling, in O. Nierstrasz, M. Lemoine (eds), Proc of the 7th European Software Engineering Conference, ESEC/FSE’ 99, September 99, Toulouse, France, LNCS 1687, pp.91–108, Springer 1999
T. Klein, Reconstruction of UML Activity and Collaboration diagrams out of Java Source Code, Master Thesis to appear, Paderborn 1999 (in German)
H.J. Köhler, U. Nickel, J. Niere, A. Zündorf, Using UML as Visual Programming Language, to appear as technical report, University Paderborn, 1999
U. Nickel, J. Niere, W. Schäfer, A. Zündorf, Combining Statecharts and Collaboration Diagrams for the Development of Production Control Systems, in the Proc. of the OMER Workshop Mai 28–29, 1999 Herrschingen, Technical Report No. 1999-01, University of German Federal Armed Forces, Munich, 1999
U. Nickel, J. Niere, A. Zündorf, From UML to Java And Back Again, Technical Report, University of Paderborn, 1999
J. Niere, A. Zündorf, Testing and Simulating Production Control Systems Using the Fujaba Environment, in Proc. AGTIVE Workshop’ 99, Application of Graph Transformations With Industrial Relevance, Monastry Rolduc, Kerkrade, The Netherlands, Sept. 1–3, LNCS, Springer 1999
G. Rozenberg (ed). Handbook of Graph Grammars and Computing by Graph Transformation. World Science, 1997.
A. Zündorf, Graph Pattern Matching in PROGRES, In [11], In Proc.5th Int. Workshop on Graph-Grammars and their Application to Computer Science. LNCS 1073, pp. 454–468, Springer 1996
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Niere, J., Zündorf, A. (2000). Using Fujaba for the Development of Production Control Systems. In: Nagl, M., Schürr, A., Münch, M. (eds) Applications of Graph Transformations with Industrial Relevance. AGTIVE 1999. Lecture Notes in Computer Science, vol 1779. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45104-8_13
Download citation
DOI: https://doi.org/10.1007/3-540-45104-8_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67658-4
Online ISBN: 978-3-540-45104-4
eBook Packages: Springer Book Archive