Publicação
Production modelling as shell programming: concurrency and delegation
| Resumo: | We show how to build and execute models of concurrent and distributed production systems using some of the Unix tools for text processing (Awk), process management (Bash) and information exchange (Mail). We use plain text files to represent the state of the production cell, implement production operations as text-transformations, compose such operations into one or several processes for their sequential or concurrent execution and allow remote processes (located in different cells) to communicate with each other by sending emails. The models are highly configurable, able to represent assembly lines, flexible manufacturing systems, even virtual organisations. But they are also concrete and implementation-dependent, therefore we also present their abstract formalisation in a specification language RSL. |
|---|---|
| Autores principais: | Tomasz Janowski |
| Outros Autores: | Moreira, Francisco; Sousa, Rui M. |
| Assunto: | Production modeling Formal specification Executable models Distributed models Software tools |
| Ano: | 2000 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article From non-autonomous Petri net models to executable state machines
por: Barros, João Paulo
Publicado em: (2019)
por: Barros, João Paulo
Publicado em: (2019)
school Derivation and consistency checking of models in early software product line engineering
por: Salinas, Edward Mauricio Alferez
Publicado em: (2012)
por: Salinas, Edward Mauricio Alferez
Publicado em: (2012)
article Adding records to alloy
por: Brunel, Julien
Publicado em: (2023)
por: Brunel, Julien
Publicado em: (2023)
article Lightweight specification and analysis of dynamic systems with rich configurations
por: Macedo, Nuno
Publicado em: (2016)
por: Macedo, Nuno
Publicado em: (2016)
article A Cellular Automata Model of Spatio-Temporal Distribution of Species
por: Bioco, João
Publicado em: (2019)
por: Bioco, João
Publicado em: (2019)
book A Survey of Tool Support for the Animation of IT Services Process Models Execution
por: Marco Roque
Publicado em: (2013)
por: Marco Roque
Publicado em: (2013)
article The uniform distribution product: an approach to the (Q,r) inventory model using R
por: Oliveira, Amilcar
Publicado em: (2017)
por: Oliveira, Amilcar
Publicado em: (2017)
school Collaborative Modelling Interaction Mechanisms
por: Góis, Maria Inês Ferreira
Publicado em: (2023)
por: Góis, Maria Inês Ferreira
Publicado em: (2023)
school Formal verification of Ada programs: an approach based on model checking
por: Martins, João Pedro Marques da Silva
Publicado em: (2011)
por: Martins, João Pedro Marques da Silva
Publicado em: (2011)
groups Nonmonotonic reasoning with well founded semantics
por: Pereira, L.M.
Publicado em: (1991)
por: Pereira, L.M.
Publicado em: (1991)
article Model of mechanism behavior for verification of PLC programs
por: Machado, José Mendes
Publicado em: (2004)
por: Machado, José Mendes
Publicado em: (2004)
article Predicting fish species distribution in estuaries: Influence of species’ ecology in model accuracy
por: França, Susana
Publicado em: (2016)
por: França, Susana
Publicado em: (2016)
article From software extensions to product lines of dataflow programs
por: Gonçalves, Rui Carlos Araújo
Publicado em: (2017)
por: Gonçalves, Rui Carlos Araújo
Publicado em: (2017)
article Modeling formalisms for dynamic structure systems
por: Barros, Fernando J.
Publicado em: (1997)
por: Barros, Fernando J.
Publicado em: (1997)
school Automated Synthesis of Software Specifications from Requirements
por: Leong, Iat Tou
Publicado em: (2025)
por: Leong, Iat Tou
Publicado em: (2025)
article The electrum analyzer: Model checking relational first-order temporal specifications
por: Brunel, Julien
Publicado em: (2018)
por: Brunel, Julien
Publicado em: (2018)
article Modelling and validating the multi-agent system behaviour for a washing machine production line
por: Leitão, Paulo
Publicado em: (2012)
por: Leitão, Paulo
Publicado em: (2012)
article An approach to model checking Ada programs
por: Faria, José Miguel
Publicado em: (2012)
por: Faria, José Miguel
Publicado em: (2012)
category Experimenting with predicate abstraction
por: Miraldo, Victor Cacciari
Publicado em: (2013)
por: Miraldo, Victor Cacciari
Publicado em: (2013)
book Specification of requirements models
por: Machado, Ricardo J.
Publicado em: (2005)
por: Machado, Ricardo J.
Publicado em: (2005)
article A reification calculus for model-oriented software specification
por: Oliveira, José Nuno Fonseca
Publicado em: (1990)
por: Oliveira, José Nuno Fonseca
Publicado em: (1990)
article A computational tool for the simulation and optimization of microbial strains accounting integrated metabolic/ regulatory information
por: Vilaça, Paulo
Publicado em: (2011)
por: Vilaça, Paulo
Publicado em: (2011)
article Feature Nets: behavioural modelling of software product lines
por: Muschevici, Radu
Publicado em: (2016)
por: Muschevici, Radu
Publicado em: (2016)
book Hybridization of institutions
por: Martins, Manuel A.
Publicado em: (2011)
por: Martins, Manuel A.
Publicado em: (2011)
article Formal verification considering a systematic modeling approach for function blocks
por: Machado, José
Publicado em: (2017)
por: Machado, José
Publicado em: (2017)
school SAFE AND SOUND LOCK GENERATION WITH DATA-CENTRIC CONCURRENCY CONTROL
por: Gomes, João Manuel Morais
Publicado em: (2026)
por: Gomes, João Manuel Morais
Publicado em: (2026)
school Modeling Deception for Cyber Security
por: Faveri, Cristiano De
Publicado em: (2022)
por: Faveri, Cristiano De
Publicado em: (2022)
article From algebras to objects: generation and composition
por: Cruz, A. Miguel
Publicado em: (2005)
por: Cruz, A. Miguel
Publicado em: (2005)
article From algebras to objects: generation and composition
por: Cruz, António Miguel
Publicado em: (2005)
por: Cruz, António Miguel
Publicado em: (2005)
article Facilitating “omics” for phenotype classification using a user-friendly AI-driven platform : application in cancer prognostics
por: Lima Filho, Uraquitan
Publicado em: (2023)
por: Lima Filho, Uraquitan
Publicado em: (2023)
article Extension and implementation of classSheet models
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
por: Cunha, Jácome Miguel Costa
Publicado em: (2012)
article Warehouse design and product assignment and allocation: A mathematical programming model
por: Geraldes, Carla A. S.
Publicado em: (2012)
por: Geraldes, Carla A. S.
Publicado em: (2012)
article Copepod production estimated by combining in situ data and specific temperature-dependent somatic growth models
por: Leandro, Sérgio Miguel
Publicado em: (2014)
por: Leandro, Sérgio Miguel
Publicado em: (2014)
article Projections of Cause-Specific Mortality and Demographic Changes under Climate Change in the Lisbon Metropolitan Area: A Modelling Framework
por: Rodrigues, Mónica
Publicado em: (2023)
por: Rodrigues, Mónica
Publicado em: (2023)
category [Editorial] Current challenges in modeling cellular metabolism
por: Machado, Daniel
Publicado em: (2015)
por: Machado, Daniel
Publicado em: (2015)
school A Simulation Framework for UML Education
por: Fernandes, Miguel Appleton
Publicado em: (2022)
por: Fernandes, Miguel Appleton
Publicado em: (2022)
article BPFlexTemplate: a software tool to derive flexible process model templates
por: Ilahi, Latifa
Publicado em: (2017)
por: Ilahi, Latifa
Publicado em: (2017)
article Capturing Expert Knowledge for the Personalization of Cognitive Rehabilitation: Study Combining Computational Modeling and a Participatory Design Strategy
por: Faria, Ana L.
Publicado em: (2018)
por: Faria, Ana L.
Publicado em: (2018)
article Model-checking temporal properties of real-time HTL programs
por: Carvalho, André Ribeiro de
Publicado em: (2010)
por: Carvalho, André Ribeiro de
Publicado em: (2010)
school Modeling assembly program with constraints. A contribution to WCET problem
por: Kafle, Bishoksan
Publicado em: (2012)
por: Kafle, Bishoksan
Publicado em: (2012)
Registos relacionados
-
article From non-autonomous Petri net models to executable state machines
por: Barros, João Paulo
Publicado em: (2019) -
school Derivation and consistency checking of models in early software product line engineering
por: Salinas, Edward Mauricio Alferez
Publicado em: (2012) -
article Adding records to alloy
por: Brunel, Julien
Publicado em: (2023) -
article Lightweight specification and analysis of dynamic systems with rich configurations
por: Macedo, Nuno
Publicado em: (2016) -
article A Cellular Automata Model of Spatio-Temporal Distribution of Species
por: Bioco, João
Publicado em: (2019)