Mark Minas

ORCID: 0000-0002-8968-9013
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Model-Driven Software Engineering Techniques
  • Software Testing and Debugging Techniques
  • Software Engineering Research
  • Data Visualization and Analytics
  • Advanced Software Engineering Methodologies
  • Semantic Web and Ontologies
  • Natural Language Processing Techniques
  • Web Applications and Data Management
  • Usability and User Interface Design
  • Logic, programming, and type systems
  • Constraint Satisfaction and Optimization
  • Formal Methods in Verification
  • semigroups and automata theory
  • Interactive and Immersive Displays
  • Algorithms and Data Compression
  • Business Process Modeling and Analysis
  • Teaching and Learning Programming
  • Advanced Database Systems and Queries
  • Graph Theory and Algorithms
  • DNA and Biological Computing
  • Multimedia Communication and Technology
  • Data Management and Algorithms
  • AI-based Problem Solving and Planning
  • Software Engineering Techniques and Practices
  • Parallel Computing and Optimization Techniques

Universität der Bundeswehr München
2015-2025

Ludwig-Maximilians-Universität München
2004-2023

Institut für Urheber- und Medienrecht
2023

Association for Computing Machinery
2003

Friedrich-Alexander-Universität Erlangen-Nürnberg
1993-2002

University of California, Berkeley
1998

10.1016/s0167-6423(02)00037-0 article EN Science of Computer Programming 2002-08-01

10.4204/eptcs.417.4 article EN cc-by-nc-nd Electronic Proceedings in Theoretical Computer Science 2025-03-25

10.4204/eptcs.417.8 article EN cc-by-nc-nd Electronic Proceedings in Theoretical Computer Science 2025-03-25

Diagrams (e.g., flowcharts, trees for hierarchical structures, or graphs finite state machines) are often needed as part of visual language systems and advanced user interfaces, frequently application specific. The implementation editors diagrams should be supported by a tool based on formal model. This paper gives an overview DiaGen, generator diagram editors. An editor certain kind is generated from specification, which includes hypergraph grammar to describe the structure diagrams. does...

10.1109/vl.1995.520810 article EN 2002-11-19

Most visual languages as of today (e.g., UML) are specified using a model in meta-model-based approach. Editors for such have supported structured editing the only mode so far. Free-hand that leaves user more freedom during was not by any editor or framework since parsing has yet been considered specifications. This paper describes diagram generator DiaMeta makes use language specifications and supports free-hand well editing. For analyzing freely drawn diagrams, parses graph representation...

10.14279/tuj.eceasst.1.83 article EN Electronic Communication of The European Association of Software Science and Technology 2007-07-02

Diagrams are always used when communicating complex situations. Diagram editors support the user editing diagrams on a computer. However creating diagram is expensive and time consuming. Frameworks that can be customized for specific classes considerably reduce these costs. In previous work, framework DiaGen using an internal hypergraph model offering syntax directed had been introduced. The paper presents incremental parser extension of allows like in drawing tool. detects correct (sub)...

10.1109/vl.1997.626587 article EN 2002-11-23

In this contribution, we present a graphical programming approach for Programmable Logic Controllers (PLCs) based on special type of Petri net, the Signal Interpreted Net (SIPN). We give an introduction to PLCs and overview languages used program them. From overview, conclude that language is missing capable simple description sequential concurrent behavior. SIPN such language. some corresponding analysis methods. Furthermore, report experiments done in university course, show method indeed...

10.1109/acc.2002.1025461 article EN 2002-01-01

Graphs are known to be well-suited as an intermediate data structure in diagram editors. The syntax of a particular visual language can defined by means graph grammar. In recent work we have proposed approaches completion: given possibly ldquoincompleterdquo graph, this is modified such way that the resulting member grammarpsilas language. paper describe how completion used realize completion, important requirement for realization content assist With our approach, advantages free-hand and...

10.1109/vlhcc.2008.4639094 article EN Proceedings/Proceedings -- IEEE Symposium on Visual Languages and Human-Centric Computing 2008-09-01

10.1016/j.tcs.2010.04.038 article EN Theoretical Computer Science 2010-05-06

The precise specification of software models is a major concern in model-driven design object-oriented software. Metamodelling and graph grammars are apparent choices for such specifications. has several advantages: it easy to use, provides procedures that check automatically whether model valid or not. However, less suited proving properties models, generating large sets example models. Graph grammars, contrast, offer natural procedure - the derivation process they support proofs because...

10.14279/tuj.eceasst.29.411 article EN Electronic Communication of The European Association of Software Science and Technology 2010-07-22

In model-driven software engineering, class diagrams are used to define the structure of object-oriented and valid object configurations, i.e., what objects may occur in a program how they related. Object configurations essentially graphs, so that graph languages. Class declarative, it is quite easy check whether an instance diagram. Graph grammars, on other hand, language by derivation thus well suited for constructing graphs. This paper describes diagram can be translated into grammar...

10.14279/tuj.eceasst.39.650.665 article EN Electronic Communication of The European Association of Software Science and Technology 2011-09-20

10.1016/j.jvlc.2009.12.002 article EN Journal of Visual Languages & Computing 2009-12-24

10.1016/j.jlamp.2018.12.006 article EN publisher-specific-oa Journal of Logical and Algebraic Methods in Programming 2018-12-29

Editing diagrams conveniently requires edit operations and automatic layout tailored to the type of diagram. This necessitates a syntax-directed editor for diagrams, called diagram editor. We describe basics generator interactive editors that offers number significant advantages over previous approaches. The foundation is new incremental algorithm constraint evaluation. Constraints can be specified not only by equations, as in earlier work, but also linear inequalities. opens door...

10.1109/vl.1993.269618 article EN 2002-12-31
Coming Soon ...