Search results for "programming."
showing 10 items of 3035 documents
In Search of Evidence for Model-Driven Development Claims: An Experiment on Quality, Effort, Productivity and Satisfaction
2015
Context: Model-Driven Development (MDD) is a paradigm that prescribes building conceptual models that abstractly represent the system and generating code from these models through transformation rules. The literature is rife with claims about the benefits of MDD, but they are hardly supported by evidences. Objective: This experimental investigation aims to verify some of the most cited benefits of MDD. Method: We run an experiment on a small set of classes using student subjects to compare the quality, effort, productivity and satisfaction of traditional development and MDD. The experiment participants built two web applications from scratch, one where the developers implement the code by h…
An Approach to Rank Noise Pollution in Workplaces
2013
In this paper, we describe a method for classifying the workplaces as regards the noise risk. This method provides an univocal classification of work area and allows to correctly implement the control measures in accordance with a suitable priority scale. Finally, this method can be easily adjusted to respect various national standards.
A multi-agent system reinforcement learning based optimal power flow for islanded microgrids
2016
In this paper, a distributed intelligence algorithm is used to manage the optimal power flow problem in islanded microgrids. The methodology provides a suboptimal solution although the error is limited to a few percent as compared to a centralized approach. The solution algorithm is multi-agent based. According to the method, couples of agents communicate with each other only if the buses where they are located are electrically connected. The overall prizing system required for learning uses a feedback from an approximated model of the network. Based on the latter, a distributed reiforcement learning algorithm is implemented to minimize the joule losses while meeting operational constraints…
Linguistic Repertoires and Semiotic Resources in Interaction: A Finnish Manager as a Mediator in a Multilingual Meeting
2010
This article examines professional communication in a multilingual meeting in a small company in Finland within ethnographic, sociolinguistic, and discourse analytic frameworks. English is used as a lingua franca by a group of Finnish and Chinese business professionals. The aim is to study how language is used with other semiotic resources to construct meaning in interaction. In particular, with the focus on an individual participant who was the mediator in the meeting, the goal is to analyze participants’ role alignment and interpersonal relationships. The results show that business professionals’ roles are renegotiable in a meeting and by means of language accompanied by embodied actions …
Specification of modelling languages in a flexible meta-model architecture
2010
Originally, meta-models were used to specify the structure (abstract syntax) of modelling languages. This is reflected both in meta-languages like MOF and Ecore, and the four-layer meta-model architecture. Presently, meta-modelling is used for specification of complete languages. In this situation, it turns out that the traditional meta-languages are not always expressive enough to capture all language aspects. This usually implies the use of more than one metalanguage in the meta-model architecture to cover the different language aspects. There are many approaches to address this challenge. In this paper, we analyze these approaches, and based on this analysis, we re-think the meta-model a…
Fifth Generation Networking Principles for a Service Driven Future Internet Architecture
2010
Published version of an article published in Wireless Personal Communications, vol. 57:393-411. Also available from the publisher at: http://dx.doi.org/10.1007/s11277-010-0076-7 The vision of all-IP networks where IP forms the simple common layer understandable across the whole network has undeniable advantages. However, such simplicity comes as a major hurdle to flexibility and functionality to the architecture. This is evident from the increasingly numerous and complex engineering solutions and optimizations required to accommodate essential qualities like mobility, security, realtime communication support etc or to mitigate the shortcomings inherent in the 'traditional Internet' architec…
A New HLA-Based Distributed Control Architecture for Agricultural Teams of Robots in Hybrid Applications with Real and Simulated Devices or Environme…
2011
The control architecture is one of the most important part of agricultural robotics and other robotic systems. Furthermore its importance increases when the system involves a group of heterogeneous robots that should cooperate to achieve a global goal. A new control architecture is introduced in this paper for groups of robots in charge of doing maintenance tasks in agricultural environments. Some important features such as scalability, code reuse, hardware abstraction and data distribution have been considered in the design of the new architecture. Furthermore, coordination and cooperation among the different elements in the system is allowed in the proposed control system. By integrating …
Facilitating Elements for the Transmission of the Entrepreneurial Spirit in the Classroom
2014
There have been countless tests made to confirm that creativity is a critical skill for entrepreneurs and their entrepreneurial training (Schmidt, J. et al. 2012), even more, practices on divergent thinking increases the entrepreneurial skills of students to generate a greater number and range of ideas, but not, their approaches to solve problems in a creative way. This situation raises a number of questions that should be analyzed before adding creativity and techniques to improve the training of creative thinking to studies (classes), about and in entrepreneurship, as a training channel, improvement or even to the generation of entrepreneurs. Our goal is to show that entrepreneurship is a…
The Startup Scratch Book – Opening the Black Box of Startup Education
2021
Teaching entrepreneurship and startups is a challenging task. Approaches using real or simulated entrepreneurship as a teaching method are also common in startup education. However, as educators and researchers, we typically only observe the outcomes of the startup journey between weekly lectures and other meetings, whereas the actions taken by the student teams can seldom be observed. This makes the process a black box. All valuable learnings, realizations, and big ideas happen in the students’ minds, and little evidence exists to say what happened during the course. As a result, we are entirely missing out on the most critical elements of the learning process. To remedy this issue, we pro…
Team collaboration capabilities as a factor in startup success
2018
[EN] This paper discusses the role of team collaboration as a building block for cultivating capabilities in technology-based startups. This conceptual framework draws on a literature review of innovation and entrepreneurship research to understand the intra-organization collaboration mechanisms among team members in technology-based startups. Introducing the concept of team collaboration capabilities represents a new approach to understanding the interaction conditions that give rise to new capabilities from a venture team as its organizational base. Rapid new capability building represents a competitive advantage in environments characterized by innovative technological change, known as d…