Meta Programming And Model Driven Meta Program Development

Meta Programming And Model Driven Meta Program Development Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Meta Programming And Model Driven Meta Program Development book. This book definitely worth reading, it is an incredibly well-written.

Meta-Programming and Model-Driven Meta-Program Development

Author : Vytautas Štuikys,Robertas Damaševičius
Publisher : Springer Science & Business Media
Page : 330 pages
File Size : 54,8 Mb
Release : 2012-08-21
Category : Computers
ISBN : 9781447141266

Get Book

Meta-Programming and Model-Driven Meta-Program Development by Vytautas Štuikys,Robertas Damaševičius Pdf

Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques presents an overall analysis of meta-programming, focusing on insights of meta-programming techniques, heterogeneous meta-program development processes in the context of model-driven, feature-based and transformative approaches. The fundamental concepts of meta-programming are still not thoroughly understood, in this well organized book divided into three parts the authors help to address this. Chapters include: Taxonomy of fundamental concepts of meta-programming; Concept of structural heterogeneous meta-programming based on the original meta-language; Model-driven concept and feature-based modeling to the development process of meta-programs; Equivalent meta-program transformations and metrics to evaluate complexity of feature-based models and meta-programs; Variety of academic research case studies within different application domains to experimentally verify the soundness of the investigated approaches. Both authors are professors at Kaunas University of Technology with 15 years research and teaching experience in the field. Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques is aimed at post-graduates in computer science and software engineering and researchers and program system developers wishing to extend their knowledge in this rapidly evolving sector of science and technology.

Model-Driven Software Development

Author : Markus Völter,Thomas Stahl,Jorn Bettin,Arno Haase,Simon Helsen
Publisher : John Wiley & Sons
Page : 414 pages
File Size : 53,8 Mb
Release : 2013-06-26
Category : Computers
ISBN : 9781118725764

Get Book

Model-Driven Software Development by Markus Völter,Thomas Stahl,Jorn Bettin,Arno Haase,Simon Helsen Pdf

Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's MDA and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP. MDSD is about using domain-specific languages to create models that express application structure or behaviour in an efficient and domain-specific way. These models are subsequently transformed into executable code by a sequence of model transformations. This practical guide for software architects and developers is peppered with practical examples and extensive case studies. International experts deliver: * A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories. * Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture. * Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering. * Essential management knowledge covering economic and organizational topics, from a global perspective. Get started and benefit from some practical support along the way!

Smart STEM-Driven Computer Science Education

Author : Vytautas Štuikys,Renata Burbaitė
Publisher : Springer
Page : 368 pages
File Size : 43,5 Mb
Release : 2018-06-28
Category : Computers
ISBN : 9783319784854

Get Book

Smart STEM-Driven Computer Science Education by Vytautas Štuikys,Renata Burbaitė Pdf

At the centre of the methodology used in this book is STEM learning variability space that includes STEM pedagogical variability, learners’ social variability, technological variability, CS content variability and interaction variability. To design smart components, firstly, the STEM learning variability space is defined for each component separately, and then model-driven approaches are applied. The theoretical basis includes feature-based modelling and model transformations at the top specification level and heterogeneous meta-programming techniques at the implementation level. Practice includes multiple case studies oriented for solving the task prototypes, taken from the real world, by educational robots. These case studies illustrate the process of gaining interdisciplinary knowledge pieces identified as S-knowledge, T-knowledge, E-knowledge, M-knowledge or integrated STEM knowledge and evaluate smart components from the pedagogical and technological perspectives based on data gathered from one real teaching setting. Smart STEM-Driven Computer Science Education: Theory, Methodology and Robot-based Practices outlines the overall capabilities of the proposed approach and also points out the drawbacks from the viewpoint of different actors, i.e. researchers, designers, teachers and learners.

Smart Learning Objects for Smart Education in Computer Science

Author : Vytautas Štuikys
Publisher : Springer
Page : 317 pages
File Size : 45,6 Mb
Release : 2015-05-31
Category : Computers
ISBN : 9783319169132

Get Book

Smart Learning Objects for Smart Education in Computer Science by Vytautas Štuikys Pdf

This monograph presents the challenges, vision and context to design smart learning objects (SLOs) through Computer Science (CS) education modelling and feature model transformations. It presents the latest research on the meta-programming-based generative learning objects (the latter with advanced features are treated as SLOs) and the use of educational robots in teaching CS topics. The introduced methodology includes the overall processes to develop SLO and smart educational environment (SEE) and integrates both into the real education setting to provide teaching in CS using constructivist and project-based approaches along with evaluation of pedagogic outcomes. Smart Learning Objects for Smart Education in Computer Science will appeal to researchers in CS education particularly those interested in using robots in teaching, course designers and educational software and tools developers. With research and exercise questions at the end of each chapter students studying CS related courses will find this work informative and valuable too.

Conceptual Modeling Perspectives

Author : Jordi Cabot,Cristina Gómez,Oscar Pastor,Maria Ribera Sancho,Ernest Teniente
Publisher : Springer
Page : 268 pages
File Size : 51,7 Mb
Release : 2017-10-12
Category : Computers
ISBN : 9783319672717

Get Book

Conceptual Modeling Perspectives by Jordi Cabot,Cristina Gómez,Oscar Pastor,Maria Ribera Sancho,Ernest Teniente Pdf

Conceptual modeling has always been one of the main issues in information systems engineering as it aims to describe the general knowledge of the system at an abstract level that facilitates user understanding and software development. This collection of selected papers provides a comprehensive and extremely readable overview of what conceptual modeling is and perspectives on making it more and more relevant in our society. It covers topics like modeling the human genome, blockchain technology, model-driven software development, data integration, and wiki-like repositories and demonstrates the general applicability of conceptual modeling to various problems in diverse domains. Overall, this book is a source of inspiration for everybody in academia working on the vision of creating a strong, fruitful and creative community of conceptual modelers. With this book the editors and authors want to honor Prof. Antoni Olivé for his enormous and ongoing contributions to the conceptual modeling discipline. It was presented to him on the occasion of his keynote at ER 2017 in Valencia, a conference that he has contributed to and supported for over 20 years. Thank you very much to Antoni for so many years of cooperation and friendship.

Evolution of STEM-Driven Computer Science Education

Author : Vytautas Štuikys,Renata Burbaitė
Publisher : Springer Nature
Page : 368 pages
File Size : 46,6 Mb
Release : 2024-01-01
Category : Technology & Engineering
ISBN : 9783031482359

Get Book

Evolution of STEM-Driven Computer Science Education by Vytautas Štuikys,Renata Burbaitė Pdf

The book discusses the evolution of STEM-driven Computer Science (CS) Education based on three categories of Big Concepts, Smart Education (Pedagogy), Technology (tools and adequate processes) and Content that relates to IoT, Data Science and AI. For developing, designing, testing, delivering and assessing learning outcomes for K-12 students (9-12 classes), the multi-dimensional modelling methodology is at the centre. The methodology covers conceptual and feature-based modelling, prototyping, and virtual and physical modelling at the implementation and usage level. Chapters contain case studies to assist understanding and learning. The book contains multiple methodological and scientific innovations including models, frameworks and approaches to drive STEM-driven CS education evolution. Educational strategists, educators, and researchers will find valuable material in this book to help them improve STEM-driven CS education strategies, curriculum development, and new ideas for research.

Design for Teaching and Learning in a Networked World

Author : Gráinne Conole,Tomaž Klobučar,Christoph Rensing,Johannes Konert,Elise Lavoué
Publisher : Springer
Page : 663 pages
File Size : 45,9 Mb
Release : 2015-09-07
Category : Education
ISBN : 9783319242583

Get Book

Design for Teaching and Learning in a Networked World by Gráinne Conole,Tomaž Klobučar,Christoph Rensing,Johannes Konert,Elise Lavoué Pdf

This book constitutes the refereed proceedings of the 10th European Conference on Technology Enhanced Learning, EC-TEL 2015, held in Toledo, Spain, in September 2015. The 27 full papers, 19 short papers, 9 demo papers and 23 posters were carefully reviewed and selected from 176 submissions. They address topics such as blended learning; self-regulated and self directed learning; reflective learning; intelligent learning systems; learning communities; learning design; learning analytics; learning assessment; personalization and adaptation; serious games; social media; massive open online courses (MOOCs); schools of the future.

Model-Driven Engineering and Software Development

Author : Slimane Hammoudi,Luís Ferreira Pires,Bran Selic
Publisher : Springer
Page : 496 pages
File Size : 46,9 Mb
Release : 2019-01-31
Category : Computers
ISBN : 9783030110307

Get Book

Model-Driven Engineering and Software Development by Slimane Hammoudi,Luís Ferreira Pires,Bran Selic Pdf

This book constitutes thoroughly revised and selected papers from the 6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018, held in Funchal, Madeira, Portugal, in January 2018. The 22 thoroughly revised and extended papers presented in this volume were carefully reviewed and selected from 101 submissions. They contribute to the development of highly relevant research trends in model-driven engineering and software development such as innovative methods for MDD-based development and testing of web-based applications and user interfaces, support for development of Domain-Specific Languages (DSLs), MDD-based application development on multiprocessor platforms, advances in MDD tooling, formal semantics and behaviour modelling, and MDD-based product-line engineering.

Programming and Meta-Programming in Scheme

Author : Jon Pearce
Publisher : Springer Science & Business Media
Page : 352 pages
File Size : 43,6 Mb
Release : 2012-12-06
Category : Computers
ISBN : 9781461216827

Get Book

Programming and Meta-Programming in Scheme by Jon Pearce Pdf

A comprehensive first course in Scheme, covering all of its major features: abstraction, functional programming, data types, recursion, and semantic programming. Although the primary goal is to teach students to program in Scheme, this will be suitable for anyone taking a general programming principles course. Each chapter is divided into three sections: core, appendix , and problems. Most essential topics are covered in the core section, but it is assumed that most students will read the appendices and solve most of the problems - all of which require short Scheme procedures. As well as providing a thorough grounding in Scheme, the author discusses different programming paradigms in depth. An important theme throughout is that of "meta-programming", thus providing an insight into topics such as type-checking and overloading which might otherwise be missed.

Formal Methods for Model-Driven Engineering

Author : Marco Bernardo,Vittorio Cortellessa,Alfonso Pierantonio
Publisher : Springer
Page : 439 pages
File Size : 54,7 Mb
Release : 2012-06-26
Category : Computers
ISBN : 9783642309823

Get Book

Formal Methods for Model-Driven Engineering by Marco Bernardo,Vittorio Cortellessa,Alfonso Pierantonio Pdf

This book presents 11 tutorial lectures by leading researchers given at the 12th edition of the International School on Formal Methods for the Design of Computer, Communication and Software Systems, SFM 2012, held in Bertinoro, Italy, in June 2012. SFM 2012 was devoted to model-driven engineering and covered several topics including modeling languages; model transformations, functional and performance modeling and analysis; and model evolution management.

Model-Driven Domain Analysis and Software Development: Architectures and Functions

Author : Osis, Janis,Asnina, Erika
Publisher : IGI Global
Page : 518 pages
File Size : 41,9 Mb
Release : 2010-10-31
Category : Computers
ISBN : 9781616928766

Get Book

Model-Driven Domain Analysis and Software Development: Architectures and Functions by Osis, Janis,Asnina, Erika Pdf

"This book displays how to effectively map and respond to the real-world challenges and purposes which software must solve, covering domains such as mechatronic, embedded and high risk systems, where failure could cost human lives"--Provided by publisher.

Metaprogramming Ruby 2

Author : Paolo Perrotta
Publisher : Unknown
Page : 0 pages
File Size : 45,8 Mb
Release : 2014
Category : Object-oriented programming (Computer science)
ISBN : 1941222129

Get Book

Metaprogramming Ruby 2 by Paolo Perrotta Pdf

Paolo Perrotta has fifteen years of experience as a developer, ranging from embedded to enterprise software, computer games, and web applications. Paolo lives a nomadic life, mentoring agile teams throughout Europe. He has a base camp in Bologna, Italy. He loves Ruby.

MDA Explained

Author : Anneke G. Kleppe,Jos B. Warmer,Wim Bast
Publisher : Addison-Wesley Professional
Page : 194 pages
File Size : 46,5 Mb
Release : 2003
Category : Computers
ISBN : 032119442X

Get Book

MDA Explained by Anneke G. Kleppe,Jos B. Warmer,Wim Bast Pdf

"Highlights of this book include: the MDA framework, including the Platform Independent Model (PIM) and Platform Special Model (PSM); OMG standards and the use of UML; MDA and Agile, Extreme Programming, and Rational Unified Process (RUP) development; how to apply MDA, including PIM-to-PSM and PSM-to-code transformations for Relational, Enterprise JavaBean (EJB), and Web models; transformations, including controlling and tuning, traceability, incremental consistency, and their implications; metamodeling; and relationships between different standards, including Meta Object Facility (MOF), UML, and Object Constraint Language (OCL)."--Jacket.

Aspect-Oriented Security Hardening of UML Design Models

Author : Djedjiga Mouheb,Mourad Debbabi,Makan Pourzandi,Lingyu Wang,Mariam Nouh,Raha Ziarati,Dima Alhadidi,Chamseddine Talhi,Vitor Lima
Publisher : Springer
Page : 237 pages
File Size : 43,5 Mb
Release : 2015-04-22
Category : Computers
ISBN : 9783319161068

Get Book

Aspect-Oriented Security Hardening of UML Design Models by Djedjiga Mouheb,Mourad Debbabi,Makan Pourzandi,Lingyu Wang,Mariam Nouh,Raha Ziarati,Dima Alhadidi,Chamseddine Talhi,Vitor Lima Pdf

This book comprehensively presents a novel approach to the systematic security hardening of software design models expressed in the standard UML language. It combines model-driven engineering and the aspect-oriented paradigm to integrate security practices into the early phases of the software development process. To this end, a UML profile has been developed for the specification of security hardening aspects on UML diagrams. In addition, a weaving framework, with the underlying theoretical foundations, has been designed for the systematic injection of security aspects into UML models. The work is organized as follows: chapter 1 presents an introduction to software security, model-driven engineering, UML and aspect-oriented technologies. Chapters 2 and 3 provide an overview of UML language and the main concepts of aspect-oriented modeling (AOM) respectively. Chapter 4 explores the area of model-driven architecture with a focus on model transformations. The main approaches that are adopted in the literature for security specification and hardening are presented in chapter 5. After these more general presentations, chapter 6 introduces the AOM profile for security aspects specification. Afterwards, chapter 7 details the design and the implementation of the security weaving framework, including several real-life case studies to illustrate its applicability. Chapter 8 elaborates an operational semantics for the matching/weaving processes in activity diagrams, while chapters 9 and 10 present a denotational semantics for aspect matching and weaving in executable models following a continuation-passing style. Finally, a summary and evaluation of the work presented are provided in chapter 11. The book will benefit researchers in academia and industry as well as students interested in learning about recent research advances in the field of software security engineering.

Emerging Technologies for the Evolution and Maintenance of Software Models

Author : Rech, Jörg
Publisher : IGI Global
Page : 512 pages
File Size : 46,7 Mb
Release : 2011-12-31
Category : Computers
ISBN : 9781613504390

Get Book

Emerging Technologies for the Evolution and Maintenance of Software Models by Rech, Jörg Pdf

Model-driven software development drastically alters the software development process, which is characterized by a high degree of innovation and productivity. Emerging Technologies for the Evolution and Maintenance of Software Models contains original academic work about current research and research projects related to all aspects affecting the maintenance, evolution, and reengineering (MER), as well as long-term management, of software models. The mission of this book is to present a comprehensive and central overview of new and emerging trends in software model research and to provide concrete results from ongoing developments in the field.