Toolkit for Conceptual Modeling explained

The Toolkit for Conceptual Modeling (TCM) is a collection of software tools to present specifications of software systems in the form of diagrams, tables, trees, and the like. TCM offers editors for techniques used in Structured Analysis as well as editors for object-oriented (UML) techniques. For some of the behavior specification techniques, an interface to model checkers is offered. More in particular, TCM contains the following editors.

The Toolkit for Conceptual Modeling was written circa 1996, by Roel Wieringa and Frank Dehne, for Wieringa's conceptual modeling courses and books, Requirements Engineering: Frameworks for Understanding,[1] [2] and Design Methods for Reactive Systems: Yourdon, Statemate and the UML.[3]

PDF versions of the User Guide[4] and report, The Yourdon Systems Method and the toolkit for conceptual modeling[5] are available for download.

TCM was an example of Computer Aided Software Engineering support for Method for Conceptual Modeling (MCM) in Model-Driven Architecture in Practice.[6] It was referenced in Petri Net Technology for Communication-Based Systems,[7] Formal Ontology in Information Systems,[8] and Proceedings : Ninth International Workshop on Software Specification and Design.[9]

TCM has been cited in patents for automatic software production.[10] [11]

In 1997, NASA converted TCM C++ source to Java for a Web-based Hyper-text Environment for Requirements Engineering (WHERE) project.[12]

See also

External links

Notes and References

  1. Web site: Toolkit for Conceptual Modeling (TCM). 2012-05-11. live. https://web.archive.org/web/20120511170334/http://wwwhome.cs.utwente.nl/~tcm/. 2012-05-11. 2020-03-06.
  2. Book: Wieringa, Roel. Requirements Engineering: Frameworks for Understanding. 1996-05-03. Wiley. 978-0-471-95884-0. en.
  3. Book: Wieringa, R. J.. Design Methods for Reactive Systems: Yourdon, Statemate, and the UML. 2003-01-09. Elsevier. 978-0-08-050395-0. en.
  4. Web site: Toolkit for Conceptual Modeling (TCM) User's Guide and Reference. March 28, 2020.
  5. Book: The Yourdon Systems Method and the Toolkit for Conceptual modeling. Free University, Amsterdam. 2003.
  6. Book: Pastor. Oscar. Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Molina. Juan Carlos. 2007-06-14. Springer Science & Business Media. 978-3-540-71868-0. 29. en.
  7. Book: Ehrig. Hartmut. Hartmut Ehrig. Petri Net Technology for Communication-Based Systems: Advances in Petri Nets. Reisig. Wolfgang. Rozenberg. Grzegorz. Weber. Herbert. 2003-11-17. Springer. 978-3-540-40022-6. en.
  8. Book: Guarino, Nicola. Formal Ontology in Information Systems: Proceedings of the First International Conference (FOIS'98), June 6–8, Trento, Italy. 1998. IOS Press. 978-90-5199-399-8. en.
  9. Book: Proceedings : Ninth International Workshop on Software Specification and Design: April 16-18, 1998, Ise-Shima, Japan. 1998. IEEE Computer Society Press. 978-0-8186-8439-5. en.
  10. Automatic software production system. 2006-10-04.
  11. Automatic software production system. 2008-09-26.
  12. Providing the Persistent Data Storage in a Software Engineering Environment Using Java/COBRA and a DBMS. 1997-12-05. Swarn S.. Dhaliwal.