2,247 Hits in 8.9 sec

Towards a Domain-Specific Language for the Renarration of Web Pages

Gollapudi VRJ Sai Prasad, Sridhar Chimalakonda, Venkatesh Choppella
2018 Proceedings of the 11th Innovations in Software Engineering Conference on - ISEC '18  
In this paper, we present the development of a Domain-Specific Language (DSL) for the purpose of web page transformation.  ...  We take up an existing online video-course delivery system, which has accessibility challenges, as a specific case to demonstrate our DSL.  ...  Raghav and MS Soumya for their help in the implementation of this DSL work.  ... 
doi:10.1145/3172871.3172873 dblp:conf/indiaSE/PrasadCC18 fatcat:7ff6djhkxjd77br5u5acjbuwdi

Modeling of movement control architectures based on motion primitives using domain-specific languages

Arne Nordmann, Sebastian Wrede, Jochen Steil
2015 2015 IEEE International Conference on Robotics and Automation (ICRA)  
This paper introduces a model-driven approach for engineering complex movement control architectures based on motion primitives, which in recent years have been a central development towards adaptive and  ...  It turns out that the introduced notion of motion primitives implemented as dynamical systems with machine learning capabilities, provide the computational building block for a large class of such control  ...  the output of the reflex-modulated CPG system, and iv) a higher-level, model-based control loop that stabilizes this pose when perturbed. b) Catching objects in flight [13] : Catching objects with a  ... 
doi:10.1109/icra.2015.7139899 dblp:conf/icra/NordmannWS15 fatcat:t7ulrxjn2bcvnktu6yktmjl7xu

Reusable specification templates for defining dynamic semantics of DSLs

Ulyana Tikhonova
2017 Journal of Software and Systems Modeling  
In the context of model-driven engineering, the dynamic (execution) semantics of domain-specific languages (DSLs) is usually not specified explicitly and stays (hard) coded in model transformations and  ...  semantics of a DSL.  ...  We would also like to show our gratitude to Marc Hamilton (Altran) for sharing very interesting insights into the world of DSL engineering.  ... 
doi:10.1007/s10270-017-0590-0 fatcat:3vlpfixht5hothzqk26zzx4xlq

Reusable Specification Templates for Defining Dynamic Semantics of DSLs

Ulyana Tikhonova
2017 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
In the context of model-driven engineering, the dynamic (execution) semantics of domain-specific languages (DSLs) is usually not specified explicitly and stays (hard) coded in model transformations and  ...  semantics of a DSL.  ...  We would also like to show our gratitude to Marc Hamilton (Altran) for sharing very interesting insights into the world of DSL engineering.  ... 
doi:10.1109/models.2017.37 dblp:conf/models/Tikhonova17 fatcat:ha7vxugrqnexvas42w5e2ln66a

Service Group Management facilitated by DSL driven policies in embedded middleware

Christopher Foley, Gemma Power, Leigh Griffin, Chen Chen, Niall Donnelly, Eamonn de Leastar
2010 The IEEE symposium on Computers and Communications  
This paper looks at injecting the dynamicity required in the management of service groups through a policy based DSL.  ...  Successive language based attempts to attain a higher level of abstraction in the notations used and techniques deployed have resulted in the re-discovery of Domain Specific Languages (DSL).  ...  B. Policy Builder A Policy Builder is used to structure the DSL and to generate an "event-condition-action" policy. It is utilised for the interaction of the policy engine and DSL (policy script).  ... 
doi:10.1109/iscc.2010.5546775 dblp:conf/iscc/FoleyPGCDL10 fatcat:5nktrfdggvghhk7tvot4jeajjq

A Meta Model Supporting Both Hardware and Smalltalk-Based Execution of Fpga Circuits

Le Xuan Sang, Loïc Lagadec, Luc Fabresse, Jannik Laval, Noury Bouraqadi
2015 Proceedings of the International Workshop on Smalltalk Technologies - IWST '15  
In this paper, we present first s teps t o a chieve t his process. We introduce a Smalltalk-based meta-model that allows expressing descriptions (i.e. models) of digital circuits.  ...  High level synthesis (HLS) refers to an automated process that creates a digital hardware from an algorithmic description of some computation.  ...  The meta-model that we present in this article is our first step toward a HLS chain using Smalltalk.  ... 
doi:10.1145/2811237.2811296 dblp:conf/iwst/SangLFLB15 fatcat:kpvvef6sqzbwlagtba2oacymia

Secure scripting based composite application development: Framework, architecture, and implementation

Tom Dinkelaker, Alisdair Johnstone, Yuecel Karabulut, Ike Nassi
2007 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007)  
To fill this gap, we developed a framework for the design and facilitation of security.  ...  Organizations started using these languages in order to add enhancements to their existing applications or create composite applications.  ...  [11] presents a formal model for consolidating the access control of composite applications.  ... 
doi:10.1109/colcom.2007.4553815 dblp:conf/colcom/DinkelakerJKN07 fatcat:cbdeaw424fb33f3xmog6ws44de

ReVeaLD: A user-driven domain-specific interactive search platform for biomedical research

Maulik R. Kamdar, Dimitris Zeginis, Ali Hasnain, Stefan Decker, Helena F. Deus
2014 Journal of Biomedical Informatics  
ReVeaLD facilitates query formulation using a domain-specific language (DSL) identified by biomedical experts and mapped to a self-updated catalogue of elements from external sources.  ...  A set of user-defined graphic rules controls the display of information through media-rich user interfaces.  ...  The authors would also like to acknowledge Claude Warren, for the development of the GRANATUM Query Engine, Panagiotis Hasapis, for the provision of sample use cases and scenarios in cancer chemoprevention  ... 
doi:10.1016/j.jbi.2013.10.001 pmid:24135450 fatcat:kkbnap7ocfgkhhyi64nycjlaz4

A DSL for describing the artificial intelligence in real-time video games

Tom Hastjarjanto, Johan Jeuring, Sean Leather
2013 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS)  
Many games have computer-controlled agents that play against a player. The behavior of these computer-controlled agents is described by means of the artificial intelligence (AI) in the game.  ...  We use the DSL to describe the AI of a prototype realtime video game.  ...  modelled in the DSL.  ... 
doi:10.1109/gas.2013.6632583 dblp:conf/icse/HastjarjantoJL13 fatcat:i3apwdrejzdlzifncezmysgguu

Omniscient debugging for executable DSLs

Erwan Bousse, Dorian Leroy, Benoit Combemale, Manuel Wimmer, Benoit Baudry
2018 Journal of Systems and Software  
To support a wide range of executable DSLs, the debugger provides a common set of debugging facilities, and is based on a pattern to define runtime services independently of metaprogramming approaches.  ...  Omniscient debugging is a promising technique that relies on execution traces to enable free traversal of the states reached by a model (or program) during an execution.  ...  Value object. • addState: add a new ModelState in the Trace if at least one dynamic field of the model changed, or if dynamic objects are created/deleted.  ... 
doi:10.1016/j.jss.2017.11.025 fatcat:thudz42e4zhztd2xuip5ijlqny

HEAD Access Control Metamodel: Distinct Design, Advanced Features, and New Opportunities

Nadine Kashmar, Mehdi Adda, Hussein Ibrahim
2022 Journal of Cybersecurity and Privacy  
Access control (AC) policies are a set of rules administering decisions in systems and they are increasingly used for implementing flexible and adaptive systems to control access in today's internet services  ...  In this context, we have developed a Hierarchical, Extensible, Advanced, and Dynamic (HEAD) AC metamodel with substantial features that is able to encompass the heterogeneity of AC models, overcome the  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/jcp2010004 fatcat:welxl6u3hngvjbbbns725tpory

Cross-platform model-driven development of mobile applications with md2

Henning Heitkötter, Tim A. Majchrzak, Herbert Kuchen
2013 Proceedings of the 28th Annual ACM Symposium on Applied Computing - SAC '13  
Apps can access the device hardware and interact with remote servers. Model-driven software development, business app, mobile c ACM, 2013. This is the authors' version of the work.  ...  It is posted here by permission of ACM for personal use. Not for redistribution. The definitive version was published in the proceedings  ...  We would like to thank viadee Unternehmensberatung GmbH for supporting the development of MD 2 .  ... 
doi:10.1145/2480362.2480464 dblp:conf/sac/HeitkotterMK13 fatcat:kzalw3mq6ra6tmoekzuz432cbi

Anomaly Detection in the Cloud: Detecting Security Incidents via Machine Learning [chapter]

Matthias Gander, Michael Felderer, Basel Katt, Adrian Tolbaru, Ruth Breu, Alessandro Moschitti
2013 Communications in Computer and Information Science  
The aim of this paper is to present ongoing work towards a Monitoring-as-a-Service anomaly detection framework in a hybrid or public cloud. The goal of our framework is twofold.  ...  Cloud computing is now on the verge of being embraced as a serious usage-model.  ...  The event-driven process chain paradigm [19] that is used in the model facilitates the modeling process, since it allows to represent services through their behaviour in form of events.  ... 
doi:10.1007/978-3-642-45260-4_8 fatcat:4mgm7gq4f5bqfexxntylof233u

Optimization and early-warning in DSL access networks based on simulation

Rainer Bye, Joël Chinnow, Jan Clausen, Karsten Bsufka, Sahin Albayrak
2010 Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques  
In this way, we give a description of traffic models based on real network performance data reflecting: (I) individual subscribers and (II) an aggregated model for multiple subscribers.  ...  Network providers operate large DSL-based access networks to offer customers Broadband Internet.  ...  The Java Generics concept enables the creation of specialized models such as the IP model or the newly created DSL access network model.  ... 
doi:10.4108/icst.simutools2010.8838 dblp:conf/simutools/ByeCCBA10 fatcat:wuxfq7erdvbgngwnqd3ppjw75u

PyFlies: A Domain-Specific Language for Designing Experiments in Psychology

Igor Dejanović, Mirjana Dejanović, Jovana Vidaković, Siniša Nikolić
2021 Applied Sciences  
To investigate our approach, we created PyFlies, a domain-specific language for designing experiments in psychology, which we present in this paper.  ...  In the past, access to good quality software was limited, but in the last two decades things have changed and today we have an array of good and easily accessible open-source software to choose from.  ...  We also thank the students from the University of Novi Sad and the University of Pristina-Kosovska Mitrovica who provided feedback and reported bugs while using PyFlies as a part of their course assignments  ... 
doi:10.3390/app11177823 fatcat:xra5fyo6izazvm62wpwt6fducm
« Previous Showing results 1 — 15 out of 2,247 results