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…

Engineeringmedia_common.quotation_subjectContext (language use)computer.software_genreSoftware_SOFTWAREENGINEERINGCode (cryptography)Automatic programmingWeb applicationQuality (business)Programming paradigmsProductivityQuality analysis and evaluationmedia_commonbusiness.industryData scienceComputer Science ApplicationsProgramming paradigmConceptual modelData miningMethodologiesbusinessAutomatic programmingcomputerLENGUAJES Y SISTEMAS INFORMATICOSSoftwareInformation Systems
researchProduct

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.

EngineeringnoiseSettore ING-IND/11 - Fisica Tecnica Ambientalebusiness.industryNoise pollutionScale (chemistry)Control (management)Rank (computer programming)General Engineeringcomputer.software_genreNoiseworkplaceWork (electrical)priorityData miningbusinesscomputercontrol
researchProduct

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…

Engineeringreinforcement learningMulti-Agent SystemComputational complexity theorybusiness.industry020209 energyMulti-agent systemDistributed computingControl engineering02 engineering and technologyDistributed intelligenceAC powerSettore ING-IND/33 - Sistemi Elettrici Per L'EnergiaPower flowmicrogridJoule (programming language)0202 electrical engineering electronic engineering information engineeringReinforcement learningbusinessDistrobuted Optimal Power Flowcomputercomputer.programming_language
researchProduct

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 …

English as a lingua francaDiscourse analysisEconomics Econometrics and Finance (miscellaneous)Professional communicationLingua francaLinguisticsroolidiskurssianalyysienglanti lingua francaEnglish as a lingua francaBusiness Management and Accounting (miscellaneous)Semioticsmonikielinen kokousmultilingual meetingPsychologyConstruct (philosophy)computerrole alignmentcomputer.programming_languageGestureMeaning (linguistics)kehollisuusembodiment
researchProduct

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…

Enterprise architecture frameworkArchitecture description languageComputer scienceProgramming languageProgramming language specificationReference architectureSpecification languageData architectureSpace-based architecturecomputer.software_genrecomputerDatabase-centric architectureProceedings of the Fourth European Conference on Software Architecture: Companion Volume
researchProduct

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…

Enterprise architecture frameworkComputer sciencecomputer.internet_protocolDistributed computingSolution architectureInteroperabilityCore networkcomputer.software_genreDatabase-centric architectureVDP::Mathematics and natural science: 400::Information and communication science: 420::Theoretical computer science programming languages and programming theory: 421Next-generation networkReference architectureElectrical and Electronic EngineeringNetwork architecturebusiness.industryQuality of serviceService-oriented architectureComputer Science ApplicationsFuture Internet network architecture service oriented architecture ROSAApplications architectureOpen network architectureThe InternetWeb serviceSpace-based architecturebusinesscomputerWireless Personal Communications
researchProduct

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 …

Enterprise architecture frameworkhybrid systems; improved simulation system; agricultural robotics; control architecture; HLA-based systemHybrid systemsRobots--Sistemes de controlJavaComputer scienceDistributed computingagricultural roboticsControl architecturelcsh:Chemical technologyimproved simulation systemBiochemistryHardware abstractionHLA-based systemArticleMaquinària agrícolaAnalytical ChemistryAgricultural roboticsHumansIndustrylcsh:TP1-1185Reference architectureImproved simulation systemElectrical and Electronic EngineeringAgricultural machineryInstrumentationcomputer.programming_languagebusiness.industryCode reuseAgricultureEquipment DesignRoboticsRobots--Control systemshybrid systemsAtomic and Molecular Physics and Opticscontrol architectureHigh-level architectureApplications architectureEmbedded systemScalabilityData architecturebusinessSpace-based architecturecomputerAlgorithmsSensors; Volume 11; Issue 4; Pages: 4385-4400
researchProduct

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…

EntrepreneurshipClass (computer programming)ComputingMilieux_THECOMPUTINGPROFESSIONSocial networkbusiness.industrymedia_common.quotation_subjectOcean EngineeringContext (language use)CreativityManagementTransmission (telecommunications)Vocational educationMathematics educationPsychologybusinessDivergent thinkingmedia_commonBusiness and Management Research
researchProduct

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…

EntrepreneurshipComputer scienceProcess (engineering)Teaching methodlearning diarystartupmethodologystartup-yrityksetkorkeakouluopetusTask (project management)software startupoppimispäiväkirjatEntrepreneurship educationExtant taxonyrittäjyyskasvatusScratchBlack boxComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationopetusmenetelmätcomputerentrepreneurship educationcomputer.programming_language
researchProduct

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…

EntrepreneurshipEngineeringKnowledge managementcapability buildingCompetitive advantageDynamic Capabilitieslcsh:Technologytechnology-based startup teamManagement of Technology and InnovationFactor (programming language)Technology-based startups0502 economics and businessCapability buildinglcsh:Technology (General)computer.programming_languageTeam collaboration capabilitiesDynamic capabilitiesTechnological changebusiness.industrylcsh:T05 social sciencesteam collaboration capabilitiesTechnology-based startup teamCollaborationConceptual frameworklcsh:T1-995050211 marketingDynamic capabilitiesbusinesscomputer050203 business & managementCapability buildingJournal of Technology Management & Innovation
researchProduct