Model transformations are the key part of Model Driven Engineering (MDE). However, their specification is not user-friendly, due to excessive use of metamodels and textual representation of transformation languages. T...
详细信息
Model transformations are the key part of Model Driven Engineering (MDE). However, their specification is not user-friendly, due to excessive use of metamodels and textual representation of transformation languages. This paper briefly describes the approach and tool under development for user-centric transformation generation using concrete model visualisations.
My research explores the utility of natural language descriptions to support a visual language designed for novice programmers. What are the effects of a second representation on program creation? To what extent does ...
详细信息
My research explores the utility of natural language descriptions to support a visual language designed for novice programmers. What are the effects of a second representation on program creation? To what extent does it affect the programming processes? Is one secondary representation more effective than another? These initial questions lead this research.
The talk will survey the highlights of work carried out in the last 30 years, regarding visuallanguages for the programming of reactive systems. I'll discuss the intra-object language of statecharts and the inter...
The talk will survey the highlights of work carried out in the last 30 years, regarding visuallanguages for the programming of reactive systems. I'll discuss the intra-object language of statecharts and the inter-object language of live sequence charts (LSC) with its play-in interface, as well as a non-visual counterpart thereof, based on Java. Some recent work on a natural language interface for LSCs and its combination with play-in will also be shown.
This paper compares the suitability of visual modelling languages for describing tangible user interface (TUI) applications. After gathering different approaches, we have selected three languages for our comparative s...
详细信息
This paper compares the suitability of visual modelling languages for describing tangible user interface (TUI) applications. After gathering different approaches, we have selected three languages for our comparative study: the visual object constraint language (VOCL), augmented constraint diagrams (ACD), and the visual contract language (VCL). A weighted evaluation based on multiple quality criteria led to the conclusion that VCL is best suited to model TUI applications.
作者:
Iman AvazpourJohn GrundyFaculty of ICT
Centre for Computing and Engineering Software and Systems Swinburne University of Technology Hawthorn VIC Australia
Model Driven Engineering (MDE) has become a commonly used approach in software engineering. It promotes using models as primary artefacts and proposes methods for transforming them to desired software products. Howeve...
详细信息
Model Driven Engineering (MDE) has become a commonly used approach in software engineering. It promotes using models as primary artefacts and proposes methods for transforming them to desired software products. However, the specification of models and their transformations in MDE with current techniques is not user-friendly, due to excessive use of high level abstract models and textual representation of transformation languages. This paper briefly describes CONVErT, an approach and tool developed for user-centric transformation generation using concrete model visualisations.
The simulation of dynamic systems in aeronautic applications is usually accomplished by integrating different software components that model different aspects of an aircraft. This paper, based on the state of the art ...
详细信息
The simulation of dynamic systems in aeronautic applications is usually accomplished by integrating different software components that model different aspects of an aircraft. This paper, based on the state of the art of multi-physic systems co-simulation, describes the work in progress for the definition of a tool able to convert an electrical network architecture for an all-electric aircraft, defined in the Hardware Description Language of Synopsys SABER, into a Modelica object which is readable from a multi-physical simulation environment.
Logo turtles and Henderson's picture language have long been used to teach computational thinking by inspiring learners to construct programs that create complex geometric designs. We have developed visual blocks-...
详细信息
Logo turtles and Henderson's picture language have long been used to teach computational thinking by inspiring learners to construct programs that create complex geometric designs. We have developed visual blocks-based versions of these languages, TurtleBlocks and PictureBlocks, that allow users to transform their designs into tangible artifacts produced by laser cutters and vinyl cutters. Our languages embody two novel features. First, they use constructive area geometry to convert the geometric designs generated by our programs into formats suitable for laser and vinyl cutters. Second, they leverage static typing and polymorphism to provide a new way to reference the names of procedure parameters and local variables in a blocks language.
The following topics are dealt with: software engineering; program maintenance; teaching and learning; software configuration management system; online learning environment; logic programming; domain specific visual l...
The following topics are dealt with: software engineering; program maintenance; teaching and learning; software configuration management system; online learning environment; logic programming; domain specific visual language meta tool; visual interactive programming; end user programming evaluations; nonhierarchical visualization component; formal method; incremental specification; end-user Web development.
暂无评论