Workflows for the Management of Change in Science, Technologies, Engineering and Mathematics

Mathematical knowledge is a central component in science, engineering, and technology (documentation). Most of it is represented informally, and - in contrast to published research mathematics - subject to continual change. Unfortunately, machine support for change management has either been very coarse grained and thus barely useful, or restricted to formal languages, where automation is possible. In this paper, we report on an effort to extend change management to collections of semi-formal documents which flexibly intermix mathematical formulas and natural language and to integrate it into a semantic publishing system for mathematical knowledge. We validate the long-standing assumption that the semantic annotations in these flexiformal documents that drive the machine-supported interaction with documents can support semantic impact analyses at the same time. But in contrast to the fully formal setting, where adaptations of impacted documents can be automated to some degree, the flexiformal setting requires much more user interaction and thus a much tighter integration into document management workflows.

[1]  Janusz W. Laski,et al.  Dynamic slicing of computer programs , 1990, J. Syst. Softw..

[2]  Joseph Corneli,et al.  eMath 3.0: building blocks for a social and semantic Web for online mathematics & elearning , 2010 .

[3]  Normen Müller,et al.  Change Management on Semi-Structured Documents , 2010 .

[4]  N. H. Beebe on Software Tools for Technology Transfer ( STTT ) , 2005 .

[5]  Serge Autexier,et al.  Semantics-based change impact analysis for heterogeneous collections of documents , 2010, DocEng '10.

[6]  Matthias Jarke,et al.  Requirements tracing , 1998, CACM.

[7]  Michael Kohlhase,et al.  The LaTeXML Daemon: Editable Math on the Collaborative Web , 2011, LWA.

[8]  Christoph Lange,et al.  The Planetary System: Web 3.0 & Active Documents for STEM , 2011, ICCS.

[9]  Sebastian Buchwald,et al.  GrGen.NET , 2010, International Journal on Software Tools for Technology Transfer.

[10]  Michael Kohlhase,et al.  Maintaining islands of consistency via versioned links , 2011, SIGDOC '11.

[11]  Shawn A. Bohner,et al.  A graph traceability approach for software change impact analysis , 1996 .

[12]  Michael Kohlhase,et al.  TNTBase: Versioned Storage for XML , 2009 .

[13]  Anneliese Amschler Andrews,et al.  Data flow analysis and its application to software maintenance , 1988, Proceedings. Conference on Software Maintenance, 1988..

[14]  Dieter Hutter Semantic Management of Heterogeneous Documents , 2009, MICAI.

[15]  Yih-Feng Hwang Detecting faults in chained-inference rules in information distribution systems , 1998 .

[16]  Hareton Leung,et al.  A firewall concept for both control-flow and data-flow in regression integration testing , 1992, Proceedings Conference on Software Maintenance 1992.

[17]  Joseph P. Loyall,et al.  Using dependence analysis to support the software maintenance process , 1993, 1993 Conference on Software Maintenance.