{"title":"Modeling Organizational Structures in UML","authors":"Zhichuan Frank Li","doi":"10.2139/SSRN.2558470","DOIUrl":"https://doi.org/10.2139/SSRN.2558470","url":null,"abstract":"Organizational diagrams — tools so valuable and basic as to exist at almost every level within an organization — express organization structures. However, many organizational diagrams fail to properly support the organizations at a strategic level. What has been missing is a formalized and unified language to model the structures so that decision makers can understand the different diagrams correctly, effectively communicate organization structures with stakeholders, and make strategic moves accordingly. This paper proposes the application of an extended UML, Unified Modeling Language. UML is a well-accepted standard visual language that can be used throughout the development process, from early requirements to implementation. In this paper, we also provide a case study to illustrate the applications of UML in organizational diagrams. We believe the resourceful UML and its ready-made tools can enhance organizational diagrams, taking them to a level at which all strategic stakeholders can work collaboratively and efficiently.","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123470491","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cognitive Design Patterns","authors":"C. Hale, V. Schmidt","doi":"10.21236/ada514714","DOIUrl":"https://doi.org/10.21236/ada514714","url":null,"abstract":"Abstract : We introduce the concept of cognitive design patterns and discuss ways in which these patterns can better integrate early work analyses with software development. Cognitive design patterns are units of work that, in combination, enable human operators to accomplish the range of tasks needed for success in complex systems. Each pattern consists of a normative model of the relevant cognitive competency, expressed in terms accessible to software design and practice. Our proposal is that these patterns be included as resources in GUI builders, thereby adding standardized design capabilities to the software engineering toolkit.","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126431676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"High Energy Laser Progressive Wavefront Modeling","authors":"D. Needham, Michael Izbicki","doi":"10.21236/ada460427","DOIUrl":"https://doi.org/10.21236/ada460427","url":null,"abstract":"Abstract : High energy lasers have the potential to revolutionize naval warfighting by providing a weapons platform that has greater precision and speed than anything currently available. These lasers can be mounted on ships for surface warfare or mounted on satellites for strikes anywhere around the world. Crucial to the development of these lasers is an understanding of how different atmospheric conditions affect the laser's propagation and the shape of the beam when it finally illuminates the target. Dr. Bill Colson from the Naval Postgraduate School Physics Department developed a computer model for simulating these beams; however, his program can only output two dimensional slices of the three dimensional laser. Theoretically, the beams should be forming \"noodles\" of energy that break off from the main beam, but that can be difficult to see from Colson's original output. This project aims to modify Colson's program so that it can create three dimensional models of the laser beams, and show the progression of the beams over time.","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115308144","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Puigjaner, C. Juiz, Pere P. Sancho, I. Lera, Borja Miñano
{"title":"Context-broker Service Architecture for AmI Systems through Mobile-agents and Ontologies","authors":"R. Puigjaner, C. Juiz, Pere P. Sancho, I. Lera, Borja Miñano","doi":"10.1007/11942634_92","DOIUrl":"https://doi.org/10.1007/11942634_92","url":null,"abstract":"","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127690497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
B. Milosavljević, M. Vidaković, S. Komazec, Gordana Milosavljević
{"title":"User Interface Code Generation for EJB-Based Data Models Using Intermediate Form Representations","authors":"B. Milosavljević, M. Vidaković, S. Komazec, Gordana Milosavljević","doi":"10.1145/957289.957327","DOIUrl":"https://doi.org/10.1145/957289.957327","url":null,"abstract":"The use of J2EE platform enables data model development based on EJB components. Data modeling concepts of EJB technology, although resembling those of relational databases, are different and need new methods for automated user interface code generation. This paper presents a method for user interface code generation based on intermediate form representations that can be used to build equivalent user interfaces in multiple environments like standalone GUI applications, web, or wireless devices. The structure of the generated system, intermediate form representations, and the functionality of user interface concepts are described in detail.","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123916622","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Object-Oriented Hypermedia Design and J2EE Technology for Web-based Applications","authors":"Habib Karimpour, A. Isazadeh, M. Heydarian","doi":"10.28945/1038","DOIUrl":"https://doi.org/10.28945/1038","url":null,"abstract":"Web-based application development is a difficult ta sk, since these applications include various features, like graphical interfaces, navigational s tructures, business models, and wireless communications, as well as other issues, such as serving a multitude of users, and the need for shorter development time. To overcome these complexities, it is indispensable to use web-based application designs and software architectures. In this pa per, we use a multi-tiered, component based software architecture based on the J2EE technology. This technology separates the different parts of a complex application, and the development time is reduced through the use of components and distributed structure. Unfortunately, the J2EE technology lacks rich hypermedia and navigational structures, and the mapping of prepared desi gns to components is not carried out properly. For this reason, in this article, a combined archit ecture called OOHDM-J2EE is defined which uses the benefits of both schemes and solves the me ntioned problems, provides the possibility of reuse, and further reduces the development time.","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131755780","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Managing License Incompatibilities Distributing Eclipse Application Stacks","authors":"Samrat Dhillon, D. Deugo","doi":"10.22215/etd/2008-08052","DOIUrl":"https://doi.org/10.22215/etd/2008-08052","url":null,"abstract":"This thesis proposes a technique to distribute components of application stacks that have incompatible open source licenses and operationalizes the proposed technique. The proposed technique facilitates the distribution and setup of software components that cannot be distributed due to open source license incompatibilities. The development of the solution suggests that it is easier to solve this problem on modular platforms that have interfaces to connect components during runtime.","PeriodicalId":391458,"journal":{"name":"Software Engineering Research and Practice","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122206251","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}