Content deleted Content added
m WikiCleaner 0.99 - Repairing link to disambiguation page - You can help! |
Citation bot (talk | contribs) Alter: url. URLs might have been anonymized. Add: url, authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_webform 629/1962 |
||
(17 intermediate revisions by 12 users not shown) | |||
Line 1:
{{short description|Software tools to specify software systems}}
The '''Toolkit for
* Generic editors for generic diagrams, generic tables and generic trees. All available icons can be used and no syntactic diagram constraints are checked.
Line 6:
* Structured Analysis (SA) editors for entity-relationship diagrams, data and event flow diagrams, state transition diagrams, function refinement trees, transaction-use tables and function-entity type tables.
* Miscellaneous editors such as for JSD (process structure and network diagrams), recursive process graphs and transaction decomposition tables. These editors are no longer updated but they will remain available within TCM.
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,''<ref>{{Cite web|url=http://wwwhome.cs.utwente.nl/~tcm/|title=Toolkit for Conceptual Modeling (TCM)|date=2012-05-11|url-status=live|archive-url=https://web.archive.org/web/20120511170334/http://wwwhome.cs.utwente.nl/~tcm/|archive-date=2012-05-11|access-date=2020-03-06}}</ref><ref>{{Cite book|last=Wieringa|first=Roel|url=https://books.google.com/books?id=7eseAQAAIAAJ&q=Requirements+Engineering:+Frameworks+for+Understanding|title=Requirements Engineering: Frameworks for Understanding|date=1996-05-03|publisher=Wiley|isbn=978-0-471-95884-0|language=en}}</ref> and ''Design Methods for Reactive Systems: Yourdon, Statemate and the UML''.<ref>{{Cite book|last=Wieringa|first=R. J.|url=https://books.google.com/books?id=XmU89hDzZqIC&q=Design+Methods+for+Reactive+Systems:+Yourdon,+Statemate+and+the+UML|title=Design Methods for Reactive Systems: Yourdon, Statemate, and the UML|date=2003-01-09|publisher=Elsevier|isbn=978-0-08-050395-0|language=en}}</ref>
PDF versions of the User Guide<ref>{{Cite web|url=https://ris.utwente.nl/ws/files/5125841/Dehne_Wieringa_1997_Toolkit_for_Conceptual_Modeling_(TCM)_User's_Guide_and_Reference.pdf|title=Toolkit for Conceptual Modeling (TCM) User's Guide and Reference|access-date=March 28, 2020}}</ref> and report, ''The Yourdon Systems Method and the toolkit for conceptual modeling''<ref>{{Cite book|title=The Yourdon Systems Method and the Toolkit for Conceptual modeling|publisher=Free University, Amsterdam|year=2003|url=https://research.utwente.nl/files/5125880/Dehne_Wieringa_-_The_Yourdon_Systems_Method_and_the_Toolkit_for_Conceptual_Modeling.pdf}}</ref> 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''.<ref>{{Cite book|last1=Pastor|first1=Oscar|url=https://books.google.com/books?id=eKfKNEQs6XMC&dq=%22toolkit+for+conceptual+modeling%22&pg=PA29|title=Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling|last2=Molina|first2=Juan Carlos|date=2007-06-14|publisher=Springer Science & Business Media|isbn=978-3-540-71868-0|pages=29|language=en}}</ref> It was referenced in ''Petri Net Technology for Communication-Based Systems,''<ref>{{Cite book|last1=Ehrig|first1=Hartmut| author-link=Hartmut Ehrig|url=https://books.google.com/books?id=oHyrCAAAQBAJ&dq=%22toolkit+for+conceptual+modeling%22&pg=PA349|title=Petri Net Technology for Communication-Based Systems: Advances in Petri Nets|last2=Reisig|first2=Wolfgang|last3=Rozenberg|first3=Grzegorz|last4=Weber|first4=Herbert|date=2003-11-17|publisher=Springer|isbn=978-3-540-40022-6|language=en}}</ref> ''Formal Ontology in Information Systems'',<ref>{{Cite book|last=Guarino|first=Nicola|url=https://books.google.com/books?id=Wf5p3_fUxacC&dq=%22toolkit+for+conceptual+modeling%22&pg=PA59|title=Formal Ontology in Information Systems: Proceedings of the First International Conference (FOIS'98), June 6–8, Trento, Italy|date=1998|publisher=IOS Press|isbn=978-90-5199-399-8|language=en}}</ref> and ''Proceedings : Ninth International Workshop on Software Specification and Design''.<ref>{{Cite book|url=https://books.google.com/books?id=a61QAQAAIAAJ&q=%22toolkit+for+conceptual+modeling%22|title=Proceedings : Ninth International Workshop on Software Specification and Design: April 16-18, 1998, Ise-Shima, Japan|date=1998|publisher=IEEE Computer Society Press|isbn=978-0-8186-8439-5|language=en}}</ref>
TCM has been cited in patents for automatic software production.<ref>{{Cite patent|title=Automatic software production system|gdate=2006-10-04|url=https://patents.google.com/patent/US7555742B2/en}}</ref><ref>{{Cite patent|title=Automatic software production system|gdate=2008-09-26|url=https://patents.google.com/patent/US8365138B2/en}}</ref>
In 1997, NASA converted TCM C++ source to Java for a Web-based Hyper-text Environment for Requirements Engineering (WHERE) project.<ref>{{Cite thesis|title=Providing the Persistent Data Storage in a Software Engineering Environment Using Java/COBRA and a DBMS|url=https://ntrs.nasa.gov/search.jsp?R=19980017029|date=1997-12-05|first=Swarn S.|last=Dhaliwal}}</ref>
==See also==
* [[Model Driven Engineering]] (MDE)
== References ==
{{reflist|2}}
==External links==
* [https://web.archive.org/web/20120511170334/http://wwwhome.cs.utwente.nl/~tcm/ Tookit for Conceptual
{{Mindmaps}}
[[Category:Free diagramming software]]
[[Category:Concept mapping software]]
[[Category:UML tools]]
{{uml-stub}}
|