3,430 research outputs found
Revisiting the radio interferometer measurement equation. IV. A generalized tensor formalism
The radio interferometer measurement equation (RIME), especially in its 2x2
form, has provided a comprehensive matrix-based formalism for describing
classical radio interferometry and polarimetry, as shown in the previous three
papers of this series. However, recent practical and theoretical developments,
such as phased array feeds (PAFs), aperture arrays (AAs) and wide-field
polarimetry, are exposing limitations of the formalism. This paper aims to
develop a more general formalism that can be used to both clearly define the
limitations of the matrix RIME, and to describe observational scenarios that
lie outside these limitations. Some assumptions underlying the matrix RIME are
explicated and analysed in detail. To this purpose, an array correlation matrix
(ACM) formalism is explored. This proves of limited use; it is shown that
matrix algebra is simply not a sufficiently flexible tool for the job. To
overcome these limitations, a more general formalism based on tensors and the
Einstein notation is proposed and explored both theoretically, and with a view
to practical implementations. The tensor formalism elegantly yields generalized
RIMEs describing beamforming, mutual coupling, and wide-field polarimetry in
one equation. It is shown that under the explicated assumptions, tensor
equations reduce to the 2x2 RIME. From a practical point of view, some methods
for implementing tensor equations in an optimal way are proposed and analysed.
The tensor RIME is a powerful means of describing observational scenarios not
amenable to the matrix RIME. Even in cases where the latter remains applicable,
the tensor formalism can be a valuable tool for understanding the limits of
such applicability.Comment: 16 pages, no figures, accepted by A&
Extensible Structural Analysis of Petri Net Product Lines
Petri nets are a popular formalism to represent concurrent
systems. However, their standard form does not o er variability support
to model and e ectively analyse large sets of variants of a given system.
For this purpose, we propose a notion of product line of Petri nets
to represent a set of similar concurrent systems. The formalization enriches
Petri nets with a feature model characterizing the variability of
the systems. Moreover, places, transitions and arcs can de ne presence
conditions that determine the subset of system variants they belong to.
To enable an e cient analysis of the set of all net variants, we have
lifted several structural analysis methods for Petri nets, to the product
line level. Currently, we support the lifted checking of the marked graph,
state-machine, and (extended) free-choice properties, which avoids their
analysis on each particular net of the product line in isolation.
We demonstrate the feasibility of our proposal using examples in the
domain of
exible assembly lines, and introduce an extensible tool infrastructure.
The tool is based on Eclipse and FeatureIDE, and permits
adding new analysis methods externally. Moreover, we present an evaluation
that shows the e ciency gains of our method with respect to an
enumerative approach that analyses the properties on every net within
the product line separately.Work funded by the Spanish Ministry of Science (RTI2018-095255-B-I00) and the R&D programme of Madrid (P2018/TCS-4314)
Fujaba days 2009 : proceedings of the 7th international Fujaba days, Eindhoven University of Technology, the Netherlands, November 16-17, 2009
Fujaba is an Open Source UML CASE tool project started at the software engineering group of Paderborn University in 1997. In 2002 Fujaba has been redesigned and became the Fujaba Tool Suite with a plug-in architecture allowing developers to add functionality easily while retaining full control over their contributions. Multiple Application Domains Fujaba followed the model-driven development philosophy right from its beginning in 1997. At the early days, Fujaba had a special focus on code generation from UML diagrams resulting in a visual programming language with a special emphasis on object structure manipulating rules. Today, at least six rather independent tool versions are under development in Paderborn, Kassel, and Darmstadt for supporting (1) reengineering, (2) embedded real-time systems, (3) education, (4) specification of distributed control systems, (5) integration with the ECLIPSE platform, and (6) MOF-based integration of system (re-) engineering tools. International Community According to our knowledge, quite a number of research groups have also chosen Fujaba as a platform for UML and MDA related research activities. In addition, quite a number of Fujaba users send requests for more functionality and extensions. Therefore, the 7th International Fujaba Days aimed at bringing together Fujaba developers and Fujaba users from all over the world to present their ideas and projects and to discuss them with each other and with the Fujaba core development team
Fujaba days 2009 : proceedings of the 7th international Fujaba days, Eindhoven University of Technology, the Netherlands, November 16-17, 2009
Fujaba is an Open Source UML CASE tool project started at the software engineering group of Paderborn University in 1997. In 2002 Fujaba has been redesigned and became the Fujaba Tool Suite with a plug-in architecture allowing developers to add functionality easily while retaining full control over their contributions. Multiple Application Domains Fujaba followed the model-driven development philosophy right from its beginning in 1997. At the early days, Fujaba had a special focus on code generation from UML diagrams resulting in a visual programming language with a special emphasis on object structure manipulating rules. Today, at least six rather independent tool versions are under development in Paderborn, Kassel, and Darmstadt for supporting (1) reengineering, (2) embedded real-time systems, (3) education, (4) specification of distributed control systems, (5) integration with the ECLIPSE platform, and (6) MOF-based integration of system (re-) engineering tools. International Community According to our knowledge, quite a number of research groups have also chosen Fujaba as a platform for UML and MDA related research activities. In addition, quite a number of Fujaba users send requests for more functionality and extensions. Therefore, the 7th International Fujaba Days aimed at bringing together Fujaba developers and Fujaba users from all over the world to present their ideas and projects and to discuss them with each other and with the Fujaba core development team
- …