Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ee Ella Roubtsova is active.

Publication


Featured researches published by Ee Ella Roubtsova.


Electronic Notes in Theoretical Computer Science | 2003

Process semantics for UML component specifications to assess inheritance

Ee Ella Roubtsova; Ruurd Kuiper

We define a component specification as a process. The starting point is the specification of a component in a UML profile. The process of the component is a derivable feature from the component specification. We define the inheritance of component specifications as inheritance of processes. Process semantics of the UML profile allows to check inheritance of specifications using a process algebra with renaming functions, we have presented.


Electronic Notes in Theoretical Computer Science | 2003

UML-based Tool for Constructing Component Systems via Component Behaviour Inheritance

Ee Ella Roubtsova; Sa Serguei Roubtsov

Abstract We present a tool which integrates the Unified Modeling Language with a processue4f8oriented technique for component system specification and design. We have transformed the definition of process inheritance into definitions of inheritance of UML diagrams. The definitions of UML diagrams inheritance have been built into the tool to guarantee component system development with correct inheritance of component behaviour.


international andrei ershov memorial conference on perspectives of system informatics | 2001

Transformation of UML Specification to XTG

Ee Ella Roubtsova; Jan van Katwijk; Ruud C. M. de Rooij; Hans Toetenel

We use tuples of extended class, object and statechart UML-diagrams as UML specifications of real-time systems. The semantics of the UML specification is defined by transformation to the eXtended Timed Graphs (XTG). The correctness of our transformation is demonstrated by showing that the XTG computation tree can be projected into the computation tree of the corresponding UML specification. The transformation opens the possibility to specify temporal-logic properties at the UML level and to verify them at the XTG level using the PMC model checker.


ieee symposia on human centric computing languages and environments | 2001

A timed automata semantics for real-time UML specifications

Hans Toetenel; Ee Ella Roubtsova; J. van Katwijk

We introduce extensions of the UML class, object and statechart diagrams and define the semantics of the UML extensions by means of extended timed graphs (XTG), a timed automata variant. This approach opens the possibility to specify properties of the UML specifications using the timed computation tree logic. The transformation of the UML-specification into XTG allows the verification the system by model checking using the LPMC model checker tool, which uses XTG as its input language.


Lecture Notes in Computer Science | 2001

A Specification Model for Interface Suites

Ee Ella Roubtsova; van Lcm Louis Gool; Ruurd Kuiper; Hbm Jonkers

The paper describes a model and tool support for a UMLbased specification approach, extending UML with templates for structured specifications deriving from the ISpec approach. The approach is component-oriented where the unit of description is an interface suite: a coherent collection of interfaces defining interactions that transcend component boundaries. To handle complexity, descriptions from various points of view are necessary, expressed by UML diagrams, templates, etc. The issue is to ensure that the views are consistent. For this, we provide a model to integrate the views. The model is sequence-based; the elements of the sequences are carefully designed tuples that reflect the interface suite approach. Abstractions from the model reflect the views. The model provides the underlying structure for tooling. We developed extensions to Rational Rose by customizing specifications, automating diagram generation and enabling some consistency checks.


systems, man and cybernetics | 2004

Property specification for coloured Petri nets

Ee Ella Roubtsova

The coloured Petri nets is a powerful modelling framework, which allows designers to attach values of complex types (colors) to moving objects (tokens). Using analysis techniques of the classical Petri nets for the coloured Petri nets demands abstracting from colors that can be a source of errors. In this paper we propose a logic and a tool prototype to formulate properties of a coloured Petri net without abstracting from colors. These properties can be used both for checking correctness and for planning and controlling the simulation process. We show examples of properties for a simplified coloured Petri net of a distribution center.


Science of Computer Programming | 2004

Behavioural inheritance in the UML to model software product lines

Ee Ella Roubtsova; Sa Serguei Roubtsov

Traditional product line approaches struggle with complexity and weak evolution support. We propose an evolutionary software product line modelling approach based on controllable inheritance of product line members specifications. Instead of a predefined product line architecture we use hierarchies of implemented product specifications plus correctness control of product model transformations. The approach is supported by an appropriate tool prototype.


Software and Systems Modeling | 2002

Consistent specification of interface suites in UML

Ee Ella Roubtsova; van Lcm Louis Gool; Ruurd Kuiper; Hbm Jonkers

Abstract.The paper motivates and describes a model oriented approach for consistent specification of interface suites in UML. An interface suite is a coherent collection of interfaces defining interactions that transcend component boundaries. The specification of interface suites contains diagrammatic views and documentation, but it is extended with templates for structured specifications deriving from the ISpec approach. To guarantee that the specification views, documentation and templates are consistent, a specification model has been constructed. The model contains both structural and behavioural information, represented in the form of sequences of carefully designed tuples. The model provides the underlying structure for the tool supporting the design process. The tool directs the designer to specify all elements of the model in a consistent way. The specification is collected both by customized specification templates and by diagrams. The documentation and the diagram elements – both derived from the template information – are automatically generated. This prevents errors and provides specification consistency.


Lecture Notes in Computer Science | 2004

Constraints of behavioural inheritance

Ee Ella Roubtsova; Sa Serguei Roubtsov

We present an approach to component inheritance and reuse which closes the gap between architectural design and process-oriented approaches. To apply inheritance checks in design and verification of a system, one should consider an inheritance relation as a property of the system and specify it as an inheritance constraint. To specify the inheritance constraints we offer a logic of behavioural inheritance. In a UML profile with the process tree semantics we show how to use this logic for architectural design and for verification with respect to the specified inheritance constraint.


intelligent information systems | 2005

Property Driven Mining in Workflow Logs

Ee Ella Roubtsova

We present a language for property specification for workflows and a tool for property checks. The language is based on the Propositional Linear Temporal Logic and the structure of workflow logs. These language and tool help companies to diagnose business processes, react to changes in business environment and collect formal definitions of business properties. We give examples of specifications of business properties that set relations between events of business processes

Collaboration


Dive into the Ee Ella Roubtsova's collaboration.

Top Co-Authors

Avatar

Ruurd Kuiper

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Sa Serguei Roubtsov

VTT Technical Research Centre of Finland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hans Toetenel

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

J. van Katwijk

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jan van Katwijk

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

R.C.M. de Rooij

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

W.J. Toetenel

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

van Lcm Louis Gool

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge