5,554 results on '"model transformation"'
Search Results
152. Analysis of Options for Track Development of a Railway Station Using Graph Theory and Logic Modeling
- Author
-
Ilicheva, Vera V., Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, Abraham, Ajith, editor, Kovalev, Sergey, editor, Tarassov, Valery, editor, Snasel, Vaclav, editor, and Sukhanov, Andrey, editor
- Published
- 2019
- Full Text
- View/download PDF
153. Capturing Multi-level Models in a Two-Level Formal Modeling Technique
- Author
-
Almeida, João Paulo A., Musso, Fernando A., Carvalho, Victorio A., Fonseca, Claudenir M., Guizzardi, Giancarlo, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Laender, Alberto H. F., editor, Pernici, Barbara, editor, Lim, Ee-Peng, editor, and de Oliveira, José Palazzo M., editor
- Published
- 2019
- Full Text
- View/download PDF
154. Formal Verification of UML State Machine Diagrams Using Petri Nets
- Author
-
Lyazidi, Achraf, Mouline, Salma, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Atig, Mohamed Faouzi, editor, and Schwarzmann, Alexander A., editor
- Published
- 2019
- Full Text
- View/download PDF
155. Formal Methods Applicability on Space Applications Specification and Implementation Using MORA-TSP
- Author
-
Silveira, Daniel, Jung, Andreas, Verhoef, Marcel, Jorge, Tiago, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, ter Beek, Maurice H., editor, McIver, Annabelle, editor, and Oliveira, José N., editor
- Published
- 2019
- Full Text
- View/download PDF
156. Model-Implemented Hybrid Fault Injection for Simulink (Tool Demonstrations)
- Author
-
Moradi, Mehrdad, Van Acker, Bert, Vanherpen, Ken, Denil, Joachim, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Chamberlain, Roger, editor, Taha, Walid, editor, and Törngren, Martin, editor
- Published
- 2019
- Full Text
- View/download PDF
157. A Tool-Supported Model-Based Method for Facilitating the EN50129-Compliant Safety Approval Process
- Author
-
Ul Muram, Faiz, Gallina, Barbara, Kanwal, Samina, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Collart-Dutilleul, Simon, editor, Lecomte, Thierry, editor, and Romanovsky, Alexander, editor
- Published
- 2019
- Full Text
- View/download PDF
158. Conceptual Modeling of Team Development
- Author
-
Jodłowiec, Marcin, Piecuch, Julia, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Nguyen, Ngoc Thanh, editor, Gaol, Ford Lumban, editor, Hong, Tzung-Pei, editor, and Trawiński, Bogdan, editor
- Published
- 2019
- Full Text
- View/download PDF
159. Parallel Scheduling of Multiple SDF Graphs Onto Heterogeneous Processors
- Author
-
Dowhan Jeong, Jangryul Kim, Mari-Liis Oldja, and Soonhoi Ha
- Subjects
Mapping and scheduling ,design space exploration ,dataflow model ,model transformation ,performance analysis ,worst-case response time ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
Parallel scheduling of multiple real-time applications onto heterogeneous processors is needed in the emerging embedded systems such as self-driving cars, smart cameras, and smartphones. Assuming that an embedded application is specified as a synchronous dataflow (SDF) graph or its extension, we propose a novel parallel scheduling methodology based on an evolutionary algorithm where the mapping of tasks onto processors is evolved to optimize a given objective function in an iterative fashion. In each iteration, we use an existing worst-case response time (WCRT) analysis tool to check if all applications satisfy their real-time requirements by translating each SDF graph into a directed acyclic graph (DAG) that is assumed in the WCRT analysis tool. Since the WCRT analysis must be performed in each iteration of evolution, we propose a clustering technique to reduce drastically the analysis time that depends on the number of nodes and their dependency. We formally prove that the proposed clustering technique does not change the estimated WCRT of each application. The effectiveness of the proposed scheduling methodology with the clustering technique is verified with extensive experiments using real-life benchmarks, randomly generated graphs, and the comparison with the existing technique.
- Published
- 2021
- Full Text
- View/download PDF
160. An Automated Model-Based Approach for Developing Mobile User Interfaces
- Author
-
Lassaad Ben Ammar
- Subjects
Mobile application ,user interface ,model based user interface development ,model transformation ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
The ever-increasing number of mobile platforms constitutes a challenge for application developers, who must develop efficient mobile applications for multiple platforms. Recently, a specific interest is being taken in the Model Based User Interface Development (MBUID) by Software Engineering Community. In such paradigm, an application’s user interface is obtained by defining models and transformations of those models. This paper aim at adopting MBUID paradigm to address the problem of mobile application development. As such, we propose a new approach and its support system for the automatic generation of mobile user interfaces. The approach and the system are based on a set of standards and relevant technologies such as EMF, GMF, ATL, and Xpand. A case study is presented, in the paper, with the aim of verifying the usefulness of this approach.
- Published
- 2021
- Full Text
- View/download PDF
161. The Semantic of Business Vocabulary and Business Rules: An Automatic Generation From Textual Statements
- Author
-
Abdellatif Haj, Abdessamd Jarrar, Youssef Balouki, and Taoufiq Gadir
- Subjects
Business rules ,business vocabulary ,SBVR ,model transformation ,MDA ,natural language processing ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
In the early phases of the software development process, specifications are mostly written in a natural language rather than formal models, which is not supported by the Model Driven Architecture (MDA). For this reason, the Semantic of Business Vocabulary and Rules (SBVR) is proposed by the Object Management Group to represent the textual specifications in a language comprehensible by both of humans and machines, to facilitate its integration in the MDA lifecycle. However, businesspeople are usually not familiar with SBVR standard. In this paper we present an approach to automatically transform textual business rules to an SBVR model, to facilitate its integration in nowadays information technology infrastructures. Our approach is distinguished from existing works in that it uses an in-depth Natural Language Processing to extract a more comprehensible SBVR model that includes the semantic formulation of each business rule statement, coupled with a Terminological Dictionary of extracted concepts, to which we have added further specifications such as definitions and synonyms. The evaluation of our approach shows that for three sets of business rules statements taken from different domains, we could generate the correct meaning with an average of F1-score exceeding 87%.
- Published
- 2021
- Full Text
- View/download PDF
162. A model transformation approach for multiscale modeling of software architectures applied to smart cities.
- Author
-
Khlif, Ilhem, Hadj Kacem, Mohamed, Eichler, Cédric, Drira, Khalil, and Hadj Kacem, Ahmed
- Subjects
SOFTWARE architecture ,MULTISCALE modeling ,SMART cities ,UNIFIED modeling language ,SYSTEMS software ,DESIGN software - Abstract
Summary: Modeling and specifying correct software systems is a challenging task that can be supported by providing appropriate modeling abstractions. This article proposes an approach for graphical multiscale modeling of such systems using model transformation techniques. The approach is founded on a guided rule‐based iterative modeling process ensuring controlled transition from a coarse‐grained description to a fine‐grained description. It provides also user‐friendly graphical descriptions by extension of UML notations, hence preserving the common practices from software architectures design. The iterative design process is supported by a set of model transformation rules. The rules manage the refinement process (by adding or removing subsystems or by adding or removing details on a given subsystem) as a model transformation. Our approach is supported by a rule‐based generator that implements the automatic transformation of UML diagrams into Event‐B specifications allowing formal verification of their correctness properties, and relieving software architects of mastering formal techniques. To experiment and validate our approach, we consider a case study dedicated to the smart cities. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
163. Towards a Clean Architecture for Android Apps using Model Transformations.
- Author
-
Sanchez, Daniel, Rojas, Alix E., and Florez, Hector
- Subjects
COMPUTER software industry ,MOBILE apps ,PRODUCE trade - Abstract
In the last years, mobile applications have gained a lot of importance in the software industry, since every day more people become users of mobile devices and companies create a lot of mobile applications to keep competitive in the market. Then, it has become necessary to adopt new strategies that help the industry produce applications that can be extensible, scalable, testable, and deployable effectively and efficiently. Based on this, several architectural approaches have been proposed to provide the required features in mobiles applications. In the paper, we propose an approach that uses concepts of modeldriven engineering and model-driven architecture to build a model to text transformation that allows generating Android applications using Clean Architecture. [ABSTRACT FROM AUTHOR]
- Published
- 2022
164. Data Integration and Interoperability: Towards a Model-Driven and Pattern-Oriented Approach.
- Author
-
Petrasch, Roland J. and Petrasch, Richard R.
- Subjects
DATABASE management ,DATA protection ,OBJECT-oriented databases ,RELATIONAL databases - Abstract
Data integration is one of the core responsibilities of EDM (enterprise data management) and interoperability. It is essential for almost every digitalization project, e.g., during the migration from a legacy ERP (enterprise resource planning) software to a new system. One challenge is the incompatibility of data models, i.e., different software systems use specific or proprietary terminology, data structures, data formats, and semantics. Data need to be interchanged between software systems, and often complex data conversions or transformations are necessary. This paper presents an approach that allows software engineers or data experts to use models and patterns in order to specify data integration: it is based on data models such as ER (entity-relationship) diagrams or UML (unified modeling language) class models that are well-accepted and widely used in practice. Predefined data integration patterns are combined (applied) on the model level leading to formal, precise, and concise definitions of data transformations and conversions. Data integration definitions can then be executed (via code generation) so that a manual implementation is not necessary. The advantages are that existing data models can be reused, standardized data integration patterns lead to fast results, and data integration specifications are executable and can be easily maintained and extended. An example transformation of elements of a relational data model to object-oriented data structures shows the approach in practice. Its focus is on data mappings and relationships. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
165. FHIR2BPMN: Delivering Actionable Knowledge by Transforming Between Clinical Pathways and Executable Models.
- Author
-
HELM, Emmanuel, POINTNER, Andreas, KRAUSS, Oliver, SCHULER, Andreas, TRAXLER, Barbara, ARTHOFER, Klaus, and HALMERBAUER, Gerhard
- Abstract
Healthcare processes have many particularities captured and described within standards for medical information exchange such as HL7 FHIR. BPMN is a widely used standard to create readily understandable processes models. We show an approach to integrate both these standards via an automated transformation mechanism. This will allow us to use the various tools available for BPMN to visualize and automate processes in the healthcare domain. In the future we plan to extend this approach to enable mining and analyzing executed processes. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
166. A method for transforming knowledge discovery metamodel to ArchiMate models.
- Author
-
Pérez-Castillo, Ricardo, Delgado, Andrea, Ruiz, Francisco, Bacigalupe, Virginia, and Piattini, Mario
- Subjects
- *
DIGITAL technology , *INFORMATION storage & retrieval systems - Abstract
Enterprise architecture has become an important driver to facilitate digital transformation in companies, since it allows to manage IT and business in a holistic and integrated manner by establishing connections among technology concerns and strategical/motivational ones. Enterprise architecture modelling is critical to accurately represent business and their IT assets in combination. This modelling is important when companies start to manage their enterprise architecture, but also when it is remodelled so that the enterprise architecture is realigned in a changing world. Enterprise architecture is commonly modelled by few experts in a manual way, which is error-prone and time-consuming and makes continuous realignment difficult. In contrast, other enterprise architecture modelling proposal automatically analyses some artefacts like source code, databases, services, etc. Previous automated modelling proposals focus on the analysis of individual artefacts with isolated transformations toward ArchiMate or other enterprise architecture notations and/or frameworks. We propose the usage of Knowledge Discovery Metamodel (KDM) to represent all the intermediate information retrieved from information systems' artefacts, which is then transformed into ArchiMate models. Thus, the core contribution of this paper is the model transformation between KDM and ArchiMate metamodels. The main implication of this proposal is that ArchiMate models are automatically generated from a common knowledge repository. Thereby, the relationships between different-nature artefacts can be exploited to get more complete and accurate enterprise architecture representations. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
167. A generic LSTM neural network architecture to infer heterogeneous model transformations.
- Author
-
Burgueño, Loli, Cabot, Jordi, Li, Shuai, and Gérard, Sébastien
- Subjects
- *
ARTIFICIAL intelligence , *REVERSE engineering , *HUMAN error , *MACHINE learning - Abstract
Models capture relevant properties of systems. During the models' life-cycle, they are subjected to manipulations with different goals such as managing software evolution, performing analysis, increasing developers' productivity, and reducing human errors. Typically, these manipulation operations are implemented as model transformations. Examples of these transformations are (i) model-to-model transformations for model evolution, model refactoring, model merging, model migration, model refinement, etc., (ii) model-to-text transformations for code generation and (iii) text-to-model ones for reverse engineering. These operations are usually manually implemented, using general-purpose languages such as Java, or domain-specific languages (DSLs) such as ATL or Acceleo. Even when using such DSLs, transformations are still time-consuming and error-prone. We propose using the advances in artificial intelligence techniques to learn these manipulation operations on models and automate the process, freeing the developer from building specific pieces of code. In particular, our proposal is a generic neural network architecture suitable for heterogeneous model transformations. Our architecture comprises an encoder–decoder long short-term memory with an attention mechanism. It is fed with pairs of input–output examples and, once trained, given an input, automatically produces the expected output. We present the architecture and illustrate the feasibility and potential of our approach through its application in two main operations on models: model-to-model transformations and code generation. The results confirm that neural networks are able to faithfully learn how to perform these tasks as long as enough data are provided and no contradictory examples are given. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
168. Suggesting model transformation repairs for rule-based languages using a contract-based testing approach.
- Author
-
Rodriguez-Echeverria, Roberto, Macías, Fernando, Rutle, Adrian, and Conejero, José M.
- Subjects
- *
REPAIRING , *REVERSE engineering , *ENGINEERING models , *CASE studies , *CONTRACTS - Abstract
Model transformations play an essential role in most model-driven software projects. As the size and complexity of model transformations increase, their reuse, evolution and maintenance become a challenge. This work further details the Model Transformation TEst Specification (MoTES) approach, which leverages contract-based model testing techniques to assist engineers in model transformation evolution and repairing. The main novelty of our approach is to use contract-based model transformation testing as a foundation to derive suggestions of concrete adaptation actions. MoTES uses contracts to specify the expected behaviour of the model transformation under test. These contracts are transformed into model transformations which act as oracles on input–output model pairs, previously generated by executing the transformation under test on provided input models. By further processing, the oracles' output model, precision and recall metrics are calculated for every output pattern (testing results). These metrics are then categorised to increase the user's ability to interpret and act on them. The MoTES approach defines 8 cases for precision and recall values classification (test result cases). As traceability information is retained from transformation rules to each output pattern, it is possible to classify each transformation rule involved according to its impact on the metrics, e.g. the number of true positives generated. The MoTES approach defines 37 cases for these classifications, with each one linked to a particular (abstract) action suggested on a rule, such as relaxation of the rules. A comprehensive evaluation of this approach is also presented, consisting of three case studies. Two previous case studies performed over two model transformations (UML2ER and E2M) are replicated to contrast MoTES with an existing model transformation fault localisation approach. An additional case study presents how MoTES helps with the evolution of an existing model transformation in the context of a reverse engineering project. Main evaluation results show that our approach can not only detect the errors introduced in the transformations but also localise the faulty rule and suggest the proper repair actions, which significantly reduce testers' effort. From a quantitative perspective, in the third case study, MoTES was able to indicate one faulty rule from 19 possibilities for each result case and suggest one or two repair actions from 6 possibilities for each faulty rule. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
169. Formalizing model transformation patterns.
- Author
-
Rouhi, Alireza, Kolahdouz Rahimi, Shekoufeh, and Lano, Kevin
- Subjects
- *
TERMS & phrases , *DEFINITIONS , *ENGINEERING , *LANGUAGE & languages - Abstract
Model transformation has become an established field, and it is important to improve the quality of specifications written in transformation languages. Different transformation patterns have been introduced in the model‐driven engineering (MDE) community to improve the quality of transformation specifications. However, due to the different definitions of pattern concepts by different authors, it is difficult for practitioners to understand how to apply patterns in practice. Therefore, there is a need to unify transformation pattern concepts by presenting a generic metamodel and formalizing patterns in terms of this metamodel, to define the meaning of pattern application. In this research a general metamodel for definition of different design patterns in model transformation is provided. The metamodel presents clear description of common aspects of transformation patterns, which facilitates the application of patterns on model transformations by validating the application against the underlying formalism. Additionally, a unified and precise terminology for the application and verification of model transformation patterns by using a formal model of model transformation patterns in the Z notation is presented. To show the applicability of the proposed formalism, four well‐known model transformation patterns are specified. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
170. Transformation of sequence diagram to timed Petri net using Atlas Transformation Language metamodel approach.
- Author
-
Shailesh, Tanuja, Nayak, Ashalatha, and Prasad, Devi
- Subjects
- *
UNIFIED modeling language , *PETRI nets , *SYSTEMS design , *MANUFACTURING processes , *CONCEPTUAL models - Abstract
Real‐time systems are complex and composed of time‐bounded events that must satisfy the real‐time constraints for their proper functioning. To cope with the complexity of real‐time systems, model‐driven approaches such as model‐driven architecture (MDA) can be followed, which uses the conceptual models for system representation. This paper presents an MDA‐based automated approach for an early stage performance evaluation and verification of a real‐time system using the Unified Modeling Language (UML)/Modeling and Analysis of Real‐Time and Embedded systems (MARTE) sequence diagram. A metamodel‐based model‐to‐model transformation technique is used for mapping the UML/MARTE sequence diagram into the generalized Petri Net Markup Language (PNML) representation of the timed Petri net model using Atlas Transformation Language (ATL). The derived PNML representation has the advantage to support the interoperability between different Petri net tools when compared over the existing methods that produce tool‐specific representation. The proposed approach enables the system designers to create and evaluate alternate system designs and predict their behavior, contributing to improving the system quality. The contribution of the proposed technique for identifying the optimal system design is analyzed using a real‐time embedded sensor application. The proposed transformation approach is also validated using a real‐time system from the manufacturing domain. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
171. INTEGRATING UML 2.0 ACTIVITY DIAGRAMS AND PI-CALCULUS FOR MODELING AND VERIFICATION OF SOFTWARE SYSTEMS USING TGG
- Author
-
Raida Elmansouri, Said Meghzili, Allaoua Chaoui, Aissam Belghiat, and Omar Hedjazi
- Subjects
model-driven engineering ,tgg ,xpand ,uml activity diagrams ,pi-calculus ,model transformation ,graph transformation ,software systems ,Information technology ,T58.5-58.64 ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
This paper deals with modeling and verification of software systems by combining UML diagrams and Pi-calculus. UML 2.0 Activity diagrams are used for modeling the behavior of software systems, while Pi-calculus is used for semantic and verification purposes. More precisely, UML is a semi-formal language and so it needs formal semantics for its constructs and lacks tools for verifying properties. To this end, we propose an approach and a tool called AD2PICALC for transforming UML 2.0 Activity diagrams to Pi-calculus processes using Eclipse Xpand and TGG tools. The obtained Pi-calculus processes are then used as input for Pi-calculus tools, like MWB, to verify some properties as deadlocks, safety, determinism, termination and livelock. We illustrate our contribution through an example from the literature and verify the property of deadlock using MWB tool. The main contribution of this paper lies in the automation of the transformation approach using TGG tools.
- Published
- 2020
- Full Text
- View/download PDF
172. A model transformation approach to perform refactoring on software architecture using refactoring patterns based on stakeholder requirements
- Author
-
Mohammad Tanhaei
- Subjects
refactoring ,software architecture ,pattern ,model transformation ,Mathematics ,QA1-939 - Abstract
Software Architecture (SA) generally has a considerable influence on software quality attributes. Coordination of software architecture to the requirements of the stakeholders and avoiding common mistakes and faults in designing SA increases the chance of success of the project and satisfaction of the stakeholders. Making the wrong decisions at the architectural design phase usually proves very costly later on. Refactoring is a method which helps in detecting and avoiding complications, improving the internal characteristics of software, while keeping the external behavior intact. Various problems can undermine the architecture refactoring process. The existence of different requirements in different domains, the diversity of architecture description languages, and the difficulty of describing refactoring patterns lead to the difficulty of performing automatic and semi-automatic refactoring on the SA. In this study, we use model transformation as a way to overcome the above mentioned difficulties. In this regard, the first step is converting the SA to a pivot-model. Then, based on the refactoring patterns, the refactoring process is performed on the pivotmodel. And finally, the pivot-model is converted back to the original (source) model. In this paper, the requirements of the stakeholders are taken into account in the refactoring process by modeling them as refactoring goals. These goals show the importance of the quality attributes in the project and the process of refactoring. The applicability of the framework is demonstrated using a case study.
- Published
- 2020
- Full Text
- View/download PDF
173. Anemic Domain Model vs Rich Domain Model to Improve the Two-Hemisphere Model-Driven Approach
- Author
-
Nikiforova Oksana and Gusarovs Konstantins
- Subjects
anemic domain model ,code generation ,model transformation ,rich domain model ,system modelling ,two-hemisphere model ,Computer software ,QA76.75-76.765 - Abstract
Evolution of software development process and increasing complexity of software systems calls for developers to pay great attention to the evolution of CASE tools for software development. This, in turn, causes explosion for appearance of a new wave (or new generation) of such CASE tools. The authors of the paper have been working on the development of the so-called two-hemisphere model-driven approach and its supporting BrainTool for the past 10 years. This paper is a step forward in the research on the ability to use the two-hemisphere model driven approach for system modelling at the problem domain level and to generate UML diagrams and software code from the two-hemisphere model. The paper discusses the usage of anemic domain model instead of rich domain model and offers the main principle of transformation of the two-hemisphere model into the first one.
- Published
- 2020
- Full Text
- View/download PDF
174. Formal Verification of AADL Models by Event-B
- Author
-
Abeer Saeed Abdo Hadad, Chunyan Ma, and Adeeb Abdulwakeel Obadi Ahmed
- Subjects
Model transformation ,AADL ,behavior annex ,Event-B ,proof obligation ,invariant ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
AADL is widely used to depict the architecture and behavior of real-time safety-critical systems such as avionics and aerospace. The development of these systems has strict requirements for building fault-free systems. Formal verification is frequently applied to verify the critical properties of the systems, such as safety and liveness; however, the formal verification is not supported by AADL. Model transformation is commonly applied to provide formal semantics; hence, the AADL model can be verified by a language that supports formal verification in addition to the ability to cover all AADL model behavior. Event-B, with its proof obligation, is increasingly used to model and verify safety-critical systems. This paper presents the transformation of the AADL model into Event-B, which captures most AADL components and behavioral actions to be effective in the verification of current real-time systems models. Then, we define theorems and invariants of safety and liveness properties to be proven by using the RODIN platform. To demonstrate the efficacy of our method, we model the AADL of movement authority (MA) control of the Chinese Train Control System, transform the AADL model to Event-B and verify its crucial properties.
- Published
- 2020
- Full Text
- View/download PDF
175. Fault Localization With Weighted Test Model in Model Transformations
- Author
-
Pengfei Li, Mingyue Jiang, and Zuohua Ding
- Subjects
Model transformation ,weighted model ,spectrum information ,fault localization ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
Model transformations and model-driven engineering (MDE) have been applied widely in service-oriented architecture based information systems. To support the development of such a service-oriented information system, it is necessary to guarantee the quality of model transformations. With the increasing complexity and scale of model transformations, debugging of model transformations becomes more and more time-consuming and difficult, there is an increasing need to rely on efficient and accurate fault localization approaches to help with debugging. Among the existing fault localization approaches, the spectrum-based fault localization (SBFL), as a dynamic analysis method, mainly used the coverage information and execution results of the rules of model transformation to estimate the probability of each rule may be faulty. However, there are many false-positive and false-negative results in the rule coverage information, the accuracy of the SBFL is not ideal, so we consider mining the impact of covered range in different test models to further improve the effectiveness of fault localization. In this paper, we propose an optimized strategy of fault localization based on the impact of the test model, according to the covered range of test models, weight values are assigned to different test models, and the statistical coverage information of rules are weighted and adjusted accordingly. We compare the proposed approach with the SBFL, the experimental results show that under the same techniques for computing the suspiciousness, our approach can help locate around 26% more faulty rules in the ranking Top-1 of the suspicious list than the SBFL, the effectiveness of fault localization techniques can be improved by 50.42% in the best case and 8.9% in the average case.
- Published
- 2020
- Full Text
- View/download PDF
176. Enhancing UML Connectors with Behavioral ALF Specifications for Exogenous Coordination of Software Components
- Author
-
Alper Tolga Kocatas and Ali Hikmet Dogru
- Subjects
ALF ,behavior ,connector ,fUML ,model transformation ,port ,Technology ,Engineering (General). Civil engineering (General) ,TA1-2040 ,Biology (General) ,QH301-705.5 ,Physics ,QC1-999 ,Chemistry ,QD1-999 - Abstract
Connectors are powerful architectural elements that allow the specification of interactions between software components. Since the connectors do not include behavior in UML, the components include the behavior for coordinating the components, complicating the designs of components and decreasing their reusability. In this study, we propose the enrichment of UML connectors with behavioral specifications. The goal is to provide separation of concerns for the components so that they are freed from coordination duties. The reusability of the components will increase as a result of such exogenous coordination. Additionally, using the associated behaviors, we aim to resolve the ambiguities that arise when n-ary connectors are used. We use a series of QVTo transformations to transform UML models that include connector behaviors in ALF specifications into UML models which include fUML activities as connector behavior specifications. We present a set of example connectors specified using the proposed method. We execute the QVTo transformations on the example connectors to produce models that represent platform-independent definitions of the coordination behaviors. We also present and discuss cases from real-life large-scale avionics software projects in which using the proposed approach results in simpler and more flexible designs and increases component reusability.
- Published
- 2023
- Full Text
- View/download PDF
177. TRAM : transforming textual requirements to support the earliest stage of model driven development
- Author
-
Letsholo, Keletso and Zhao, Liping
- Subjects
005.1 ,Semantic Object Models ,Analysis Models ,Natural Language Processing ,Requirements Transformation ,Model Transformation ,Requirements Traceability - Abstract
Tool support for automatically constructing analysis models from the natural language specification of requirements (NLR) is critical to Model-Driven Development (MDD), as it can bring forward the use of precise formal languages from the coding to the specification phase in the MDD life-cycle. However, there has been a lack of tools for automatically constructing initial software models (i.e., analysis models) from NLRs. The MDD process assumes that an analyst creates the initial software models manually. Consequently, the traceability links between the requirements specification, and the software created according to this specification are not explicitly represented. Unfortunately, current MDD technologies have failed to recognise this intrinsic relationship between requirements traceability, requirements transformation and model transformation. The aim of this research is to develop a novel MDD approach for automatically constructing analysis models from unstructured NL requirements to support the earliest phase of MDD and requirements traceability. The proposed approach makes requirements traceability an integral part of model construction and transformation, a feature not adequately supported by existing NL-based transformation approaches. In addition, a human enabled model validation approach is proposed, and used to check whether the knowledge possessed by domain experts is correctly and comprehensively represented in the models constructed by the proposed approach. The results obtained are encouraging and demonstrate that the proposed approach can be of assistance the earliest stage of MDD.
- Published
- 2015
178. Coupling solvers with model transformations to generate explorable model sets.
- Author
-
Le Calvar, Théo, Chhel, Fabien, Jouault, Frédéric, and Saubion, Frédéric
- Subjects
- *
CONSTRAINT programming , *VISUALIZATION , *SCHEDULING - Abstract
Model transformation is an effective technique to produce target models from source models. Most transformation approaches focus on generating a single target model from a given source model. However, there are situations where a collection of possible target models is preferred over a single one. Such situations arise when some choices cannot be encoded in the transformation. Then, search techniques can be used to help find a target model having specific properties. In this paper, we present an approach that combines model transformation and constraint programming to generate explorable sets of models. We extend previous work by adding support for multiple solvers, as well as extending ATL, a declarative transformation language used to write such transformations. We evaluate our approach and language on a task scheduling case study including both scheduling constraints and schedule visualization. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
179. 关系型数据库内存化存储模型研究.
- Author
-
张俊, 廖雪花, 余旭玲, and 雷蒙
- Abstract
Copyright of Journal of Computer Engineering & Applications is the property of Beijing Journal of Computer Engineering & Applications Journal Co Ltd. and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2021
- Full Text
- View/download PDF
180. Interoperability of BPMN and MAML for Model-Driven Development of Business Apps
- Author
-
Rieger, Christoph, van der Aalst, Wil, Series Editor, Mylopoulos, John, Series Editor, Rosemann, Michael, Series Editor, Shaw, Michael J., Series Editor, Szyperski, Clemens, Series Editor, and Shishkov, Boris, editor
- Published
- 2018
- Full Text
- View/download PDF
181. An Analysis of a Methodology that Transforms the Entity-Relationship Model into a Conceptual Model for a Graph Database
- Author
-
Villa, Fernán, Moreno, Francisco, Guzmán, Jaime, Akan, Ozgur, Series Editor, Bellavista, Paolo, Series Editor, Cao, Jiannong, Series Editor, Coulson, Geoffrey, Series Editor, Dressler, Falko, Series Editor, Ferrari, Domenico, Series Editor, Gerla, Mario, Series Editor, Kobayashi, Hisashi, Series Editor, Palazzo, Sergio, Series Editor, Sahni, Sartaj, Series Editor, Shen, Xuemin (Sherman), Series Editor, Stan, Mircea, Series Editor, Xiaohua, Jia, Series Editor, Zomaya, Albert Y., Series Editor, Miraz, Mahdi H., editor, Excell, Peter, editor, Ware, Andrew, editor, Soomro, Safeeullah, editor, and Ali, Maaruf, editor
- Published
- 2018
- Full Text
- View/download PDF
182. A Model Driven Engineering Approach for Heterogeneous Model Composition
- Author
-
Rabbi, Fazle, Lamo, Yngve, Kristensen, Lars Michael, Barbosa, Simone Diniz Junqueira, Series Editor, Filipe, Joaquim, Series Editor, Kotenko, Igor, Series Editor, Sivalingam, Krishna M., Series Editor, Washio, Takashi, Series Editor, Yuan, Junsong, Series Editor, Zhou, Lizhu, Series Editor, Pires, Luís Ferreira, editor, Hammoudi, Slimane, editor, and Selic, Bran, editor
- Published
- 2018
- Full Text
- View/download PDF
183. Model-Driven STEP Application Protocol Extensions Combined with Feature Modeling Considering Geometrical Information
- Author
-
Koch, Thorsten, Holtmann, Jörg, Lindemann, Timo, Barbosa, Simone Diniz Junqueira, Series Editor, Filipe, Joaquim, Series Editor, Kotenko, Igor, Series Editor, Sivalingam, Krishna M., Series Editor, Washio, Takashi, Series Editor, Yuan, Junsong, Series Editor, Zhou, Lizhu, Series Editor, Pires, Luís Ferreira, editor, Hammoudi, Slimane, editor, and Selic, Bran, editor
- Published
- 2018
- Full Text
- View/download PDF
184. Applying Integrated Domain-Specific Modeling for Multi-concerns Development of Complex Systems
- Author
-
Pröll, Reinhard, Rumpold, Adrian, Bauer, Bernhard, Barbosa, Simone Diniz Junqueira, Series Editor, Filipe, Joaquim, Series Editor, Kotenko, Igor, Series Editor, Sivalingam, Krishna M., Series Editor, Washio, Takashi, Series Editor, Yuan, Junsong, Series Editor, Zhou, Lizhu, Series Editor, Pires, Luís Ferreira, editor, Hammoudi, Slimane, editor, and Selic, Bran, editor
- Published
- 2018
- Full Text
- View/download PDF
185. Petri Nets to Event-B: Handling Mathematical Sequences Through an ERTMS L3 Case
- Author
-
Boudi, Zakaryae, Ait Wakrime, Abderrahim, Collart-Dutilleul, Simon, Haloua, Mohamed, Barbosa, Simone Diniz Junqueira, Series Editor, Filipe, Joaquim, Series Editor, Kotenko, Igor, Series Editor, Sivalingam, Krishna M., Series Editor, Washio, Takashi, Series Editor, Yuan, Junsong, Series Editor, Zhou, Lizhu, Series Editor, Ghosh, Ashish, Series Editor, Abdelwahed, El Hassan, editor, Bellatreche, Ladjel, editor, Benslimane, Djamal, editor, Golfarelli, Matteo, editor, Jean, Stéphane, editor, Mery, Dominique, editor, Nakamatsu, Kazumi, editor, and Ordonez, Carlos, editor
- Published
- 2018
- Full Text
- View/download PDF
186. Automated Techniques for Generating Behavioural Models for Constructive Combat Simulations
- Author
-
Selway, Matt, Owen, Kerryn R., Dexter, Richard M., Grossmann, Georg, Mayer, Wolfgang, Stumptner, Markus, López-Paredes, Adolfo, Series editor, Sarker, Ruhul, editor, Abbass, Hussein A., editor, Dunstall, Simon, editor, Kilby, Philip, editor, Davis, Richard, editor, and Young, Leon, editor
- Published
- 2018
- Full Text
- View/download PDF
187. Model-to-Model Transformation in Approach by Modeling to Generate a RIA Model with GWT
- Author
-
Esbai, Redouane, Erramdani, Mohammed, Elotmani, Fouad, Atounti, Mohamed, Kacprzyk, Janusz, Series editor, Pal, Nikhil R., Advisory editor, Bello Perez, Rafael, Advisory editor, Corchado, Emilio S., Advisory editor, Hagras, Hani, Advisory editor, Kóczy, László T., Advisory editor, Kreinovich, Vladik, Advisory editor, Lin, Chin-Teng, Advisory editor, Lu, Jie, Advisory editor, Melin, Patricia, Advisory editor, Nedjah, Nadia, Advisory editor, Nguyen, Ngoc Thanh, Advisory editor, Wang, Jun, Advisory editor, and Noreddine, Gherabi, editor
- Published
- 2018
- Full Text
- View/download PDF
188. Automatic Support of the Generation and Maintenance of Assurance Cases
- Author
-
Lin, Chung-Ling, Shen, Wuwei, Yue, Tao, Li, Guangyuan, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Feng, Xinyu, editor, Müller-Olm, Markus, editor, and Yang, Zijiang, editor
- Published
- 2018
- Full Text
- View/download PDF
189. Towards Minimizing the Impact of Changes Using Search-Based Approach
- Author
-
Korel, Bogdan, Almasri, Nada, Tahat, Luay, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Colanzi, Thelma Elita, editor, and McMinn, Phil, editor
- Published
- 2018
- Full Text
- View/download PDF
190. Scalable Queries and Model Transformations with the Mogwaï Tool
- Author
-
Daniel, Gwendal, Sunyé, Gerson, Cabot, Jordi, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Rensink, Arend, editor, and Sánchez Cuadrado, Jesús, editor
- Published
- 2018
- Full Text
- View/download PDF
191. CoqTL: An Internal DSL for Model Transformation in Coq
- Author
-
Tisi, Massimo, Cheng, Zheng, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Rensink, Arend, editor, and Sánchez Cuadrado, Jesús, editor
- Published
- 2018
- Full Text
- View/download PDF
192. Model Transformation Reuse Across Metamodels : A Classification and Comparison of Approaches
- Author
-
Bruel, Jean-Michel, Combemale, Benoit, Guerra, Esther, Jézéquel, Jean-Marc, Kienzle, Jörg, de Lara, Juan, Mussbacher, Gunter, Syriani, Eugene, Vangheluwe, Hans, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Rensink, Arend, editor, and Sánchez Cuadrado, Jesús, editor
- Published
- 2018
- Full Text
- View/download PDF
193. OCL2AC: Automatic Translation of OCL Constraints to Graph Constraints and Application Conditions for Transformation Rules
- Author
-
Nassar, Nebras, Kosiol, Jens, Arendt, Thorsten, Taentzer, Gabriele, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Lambers, Leen, editor, and Weber, Jens, editor
- Published
- 2018
- Full Text
- View/download PDF
194. Information Systems Development via Model Transformations
- Author
-
Pokorný, Jaroslav, Richta, Karel, Richta, Tomáš, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Nguyen, Ngoc Thanh, editor, Hoang, Duong Hung, editor, Hong, Tzung-Pei, editor, Pham, Hoang, editor, and Trawiński, Bogdan, editor
- Published
- 2018
- Full Text
- View/download PDF
195. A Java Bytecode Metamodel for Composable Program Analyses
- Author
-
Yildiz, Bugra M., Bockisch, Christoph, Rensink, Arend, Aksit, Mehmet, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Seidl, Martina, editor, and Zschaler, Steffen, editor
- Published
- 2018
- Full Text
- View/download PDF
196. An Approach to the Validation of XML Documents Based on the Model Driven Architecture and the Object Constraint Language
- Author
-
Nikiforov, Denis A., Korj, Dmitriy V., Sivakov, Ruslan L., Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Petrenko, Alexander K., editor, and Voronkov, Andrei, editor
- Published
- 2018
- Full Text
- View/download PDF
197. Ambient Intelligence Users in the Loop: Towards a Model-Driven Approach
- Author
-
Koussaifi, Maroun, Trouilhet, Sylvie, Arcangeli, Jean-Paul, Bruel, Jean-Michel, Hutchison, David, Series Editor, Kanade, Takeo, Series Editor, Kittler, Josef, Series Editor, Kleinberg, Jon M., Series Editor, Mattern, Friedemann, Series Editor, Mitchell, John C., Series Editor, Naor, Moni, Series Editor, Pandu Rangan, C., Series Editor, Steffen, Bernhard, Series Editor, Terzopoulos, Demetri, Series Editor, Tygar, Doug, Series Editor, Weikum, Gerhard, Series Editor, Mazzara, Manuel, editor, Ober, Iulian, editor, and Salaün, Gwen, editor
- Published
- 2018
- Full Text
- View/download PDF
198. Design for ‘X’ Through Model Transformation
- Author
-
Lybecait, Michael, Kopetzki, Dawid, Steffen, Bernhard, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Weikum, Gerhard, Series Editor, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, and Margaria, Tiziana, editor
- Published
- 2018
- Full Text
- View/download PDF
199. On the Difficulty of Drawing the Line
- Author
-
Boßelmann, Steve, Naujokat, Stefan, Steffen, Bernhard, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Weikum, Gerhard, Series Editor, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, and Margaria, Tiziana, editor
- Published
- 2018
- Full Text
- View/download PDF
200. A Template System for Modeling and Verifying Agent Behaviors
- Author
-
Ogata, Shinpei, Aoki, Yoshitaka, Nakagawa, Hiroyuki, Kobayashi, Kazuki, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Pandu Rangan, C., Editorial Board Member, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Weikum, Gerhard, Series Editor, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Miller, Tim, editor, Oren, Nir, editor, Sakurai, Yuko, editor, Noda, Itsuki, editor, Savarimuthu, Bastin Tony Roy, editor, and Cao Son, Tran, editor
- Published
- 2018
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.