Literatura académica sobre el tema "Software patterns"

Crea una cita precisa en los estilos APA, MLA, Chicago, Harvard y otros

Elija tipo de fuente:

Consulte las listas temáticas de artículos, libros, tesis, actas de conferencias y otras fuentes académicas sobre el tema "Software patterns".

Junto a cada fuente en la lista de referencias hay un botón "Agregar a la bibliografía". Pulsa este botón, y generaremos automáticamente la referencia bibliográfica para la obra elegida en el estilo de cita que necesites: APA, MLA, Harvard, Vancouver, Chicago, etc.

También puede descargar el texto completo de la publicación académica en formato pdf y leer en línea su resumen siempre que esté disponible en los metadatos.

Artículos de revistas sobre el tema "Software patterns"

1

Schmidt, Douglas C., Mohamed Fayad y Ralph E. Johnson. "Software patterns". Communications of the ACM 39, n.º 10 (octubre de 1996): 37–39. http://dx.doi.org/10.1145/236156.236164.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
2

Stevens, P. "Software design patterns". Computing & Control Engineering Journal 11, n.º 4 (1 de agosto de 2000): 160–62. http://dx.doi.org/10.1049/cce:20000403.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
3

Helm, Richard. "Patterns, architecture and software". ACM SIGPLAN Notices 31, n.º 1 (enero de 1996): 2–3. http://dx.doi.org/10.1145/249094.249099.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
4

Coplien, J. O. "Software patterns: Design utilities". Computer 29, n.º 10 (octubre de 1996): 48. http://dx.doi.org/10.1109/mc.1996.539721.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
5

Vogt, Peter. "Patterns in software design". Landscape Ecology 34, n.º 9 (28 de marzo de 2019): 2083–89. http://dx.doi.org/10.1007/s10980-019-00797-9.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
6

Kallja, Aurela. "Software development using design patterns". Ingenious 1, n.º 2 (2021): 7–20. http://dx.doi.org/10.58944/uqak8608.

Texto completo
Resumen
Information systems have become an integral part of our lives. The demands for software that helps us accomplish our daily tasks are ever-increasing, considering the great technological momentum around the globe. Software engineering is the process of analyzing user requirements and designing and developing software applications. Each user request is a problem that an individual or a business has encountered in the daily work processes. The goal of software engineering is to provide an optimal and efficient solution to these problems to increase the overall productivity of employees in the respective industries and at the end of the day, to increase profits. Providing these solutions is no easy feat, as the problems are often complex and in addition to requiring careful analysis, they also need smart solutions. Fortunately, we have the ability to learn from experience and apply our knowledge in different contexts to achieve our goals. As in any field of life, problems have a recursive nature and it often happens that the same problem is encountered in different contexts. Naturally, we can think that similar problems have similar solutions. The set of solutions to general software design problems in a specific context constitutes what are called design patterns. Design patterns are structures of how some objects dialogue with each other to provide a specific solution to a problem. They are ready-made solutions to known problems, and the real challenge with them is not in their construction, but in the intuitive ability to associate a design problem with the corresponding pattern that offers the most optimal solution. This paper will deal with the development of an information system for an ATM Exchange system, which carries the functionalities of an ATM cash machine and exchange rate chart. The development of this software will be totally based on design patterns, more specifically the “Observer” pattern and “Chain of Responsibility” pattern. This paper aims to emphasize the advantages of using design patterns and highlight their potential to solve general problems in a specific context. It also focuses on software engineers, information systems developers, and software engineering students. This paper will serve as a manual of best software development practices, and emphasize the principles of flexibility and reusability of information systems development components.
Los estilos APA, Harvard, Vancouver, ISO, etc.
7

Su, Jian Xia. "The Software Methods for Digital Textile Pattern". Applied Mechanics and Materials 738-739 (marzo de 2015): 1328–31. http://dx.doi.org/10.4028/www.scientific.net/amm.738-739.1328.

Texto completo
Resumen
Based on the analyzing of digital textile picture, pattern, and feature, Digital textile computer simulation is proposed in this paper. A series of softwares are used to make the digital patterns. and some examples are showed done by software. They are created by experiments of classic patterns and parameters or combination of several softwares.The results shows that the methods of making digital textile pattern are useful and available.
Los estilos APA, Harvard, Vancouver, ISO, etc.
8

Alshudukhi, Jalawi Sulaiman. "Pattern-based solution for architecting cloud-enabled software". International Journal of ADVANCED AND APPLIED SCIENCES 8, n.º 8 (agosto de 2021): 9–19. http://dx.doi.org/10.21833/ijaas.2021.08.002.

Texto completo
Resumen
Cloud computing exploits the software as a service model with distributed and interoperable services for the composition of software systems. Cloud-enabled systems that demand elasticity, scalability, and composition of services, etc., there is a need to capitalize on reusable solutions exploiting patterns and styles to architect cloud-based software. The objective of this research is to build and exploit a catalog of patterns that support reusable design knowledge to develop cloud-based architectures. We propose a three-step process with (i) pattern discovery, (ii) pattern documentation (building the catalog), and finally, (iii) pattern application (exploiting the catalog) to enable pattern-based architecting of cloud systems. We discovered seven patterns as generic and reusable solutions and demonstrate the pattern-driven architecture of the ECMC case study. Results suggest that pattern-based architecting enables the reuse of generic design decisions but lacks fine-grained architectural design. The solution is the first attempt towards establishing the catalog as a repository of patterns for architecture-based development of cloud systems.
Los estilos APA, Harvard, Vancouver, ISO, etc.
9

D Kulkarni, Nilesh y Saurav Bansal. "Strategy Design Pattern Applied on a Mobile App Building". Journal of Mathematical & Computer Applications 1, n.º 1 (31 de marzo de 2022): 1–6. http://dx.doi.org/10.47363/jmca/2022(1)121.

Texto completo
Resumen
This paper provides the importance and application of design patterns in software engineering, particularly focusing on the Strategy Design Pattern. It outlines how design patterns offer efficient, flexible, and reusable solutions to common problems in object-oriented software development. The paper presents a case study of Strategy Design Pattern’s application in a mobile app builder, emphasizing its role in creating adaptable and maintainable software architecture. Additionally incorporates commentary on the SOLID Open and Close principle, explaining how it allows software entities to be extendable without modifying existing code, thus enhancing the scalability and robustness of the application. The OC principle integration with the Strategy Design Pattern demonstrates its practicality in promoting flexible and stable software development.
Los estilos APA, Harvard, Vancouver, ISO, etc.
10

Harrison, Neil B. y James O. Coplien. "Patterns of productive software organizations". Bell Labs Technical Journal 1, n.º 1 (1996): 138–45. http://dx.doi.org/10.15325/bltj.1996.6780050.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.

Tesis sobre el tema "Software patterns"

1

Jones, Mary Elizabeth Song Il-Yeol. "Dimensional modeling : identifying patterns, classifying patterns, and evaluating pattern impact on the design process /". Philadelphia, Pa. : Drexel University, 2006. http://dspace.library.drexel.edu/handle/1860/743.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
2

Waqas, Ahmad y Fawad Kamal. "Modeling Patterns in Software Design". Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2350.

Texto completo
Resumen
Software patterns provide solutions to recurring design problems, provide a way to reason about the quality attributes, and support stakeholders in understanding the system. Naturally, the use of software patterns emerges from the requirements of the software. Use Cases have been a traditional and authentic approach to document these requirements. We propose a way to mine these patterns by sing use cases and advocate their significance in saving resources and time. For this purpose, an open-source system is discussed and four design patterns are mined with the help of use cases elicited from the documentation and literature available for the selected system. Patterns mined in this system are then document in GOF format.Furthermore, the consequences of few patterns on quality attributes are studied and an additional design pattern is proposed to improve the quality of the system.
Folkspark Vägan 15:11 ,372 40 Ronneby ,Sweden
Los estilos APA, Harvard, Vancouver, ISO, etc.
3

Geyer-Schulz, Andreas y Michael Hahsler. "Software engineering with analysis patterns". Institut für Informationsverarbeitung und Informationswirtschaft, WU Vienna University of Economics and Business, 2001. http://epub.wu.ac.at/592/1/document.pdf.

Texto completo
Resumen
The purpose of this article is twofold, first to promote the use of patterns in the analysis phase of the software life-cycle by proposing an outline template for analysis patterns that strongly supports the whole analysis process from the requirements analysis to the analysis model and further on to its transformation into a flexible design. Second we present, as an example, a family of analysis patterns that deal with a series of pressing problems in cooperative work, collaborative information filtering and sharing, and knowledge management. We present the step-by-step evolution of the analysis pattern virtual library with active agents starting with a simple pinboard. In this paper we propose that using patterns in the analysis phase has the potential to reducing development time by introducing reuse already at the analysis stage and by improving the interface between analysis and design phase. To quantify our proposal we present results from the Virtual University project of the Vienna University of Economics and Business Administration, where the analysis patterns developed in this paper were used to implement several information systems. (author's abstract)
Series: Working Papers on Information Systems, Information Business and Operations
Los estilos APA, Harvard, Vancouver, ISO, etc.
4

Ayata, Mesut. "Effect Of Some Software Design Patterns On Real Time Software Performance". Master's thesis, METU, 2010. http://etd.lib.metu.edu.tr/upload/2/12612001/index.pdf.

Texto completo
Resumen
In this thesis, effects of some software design patterns on real time software performance will be investigated. In real time systems, performance requirements are critical. Real time system developers usually use functional languages to meet the requirements. Using an object oriented language may be expected to reduce performance. However, if suitable software design patterns are applied carefully, the reduction in performance can be avoided. In this thesis, appropriate real time software performance metrics are selected and used to measure the performance of real time software systems.
Los estilos APA, Harvard, Vancouver, ISO, etc.
5

Jerding, Dean Frederick. "Visualizing interaction patterns in program executions". Diss., Georgia Institute of Technology, 1997. http://hdl.handle.net/1853/9223.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
6

Borstad, Ole Gunnar. "Finding Security Patterns to Countermeasure Software Vulnerabilities". Thesis, Norwegian University of Science and Technology, Department of Computer and Information Science, 2008. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8850.

Texto completo
Resumen

Software security is an increasingly important part of software development as the risk from attackers is constantly evolving through increased exposure, threats and economic impact of security breaches. Emerging security literature describes expert knowledge such as secure development best practices. This knowledge is often not applied by software developers because they lack security awareness, security training and secure development methods and tools. Existing methods and tools require too much effort and security is often given less priority in the trade-off between functionality and security. This thesis defines a tool supported approach to secure software analysis and design. Possible vulnerabilities and their causes are identified through analysis of software specifications and designs, resulting in vulnerability cause graphs. The security modelling tool SeaMonster is extended to include security activity graphs; this technique is used with vulnerability cause graphs to model vulnerabilities and security improvement activities. A security activity graph is created to identify activities that keep the vulnerabilities from instantiating in the final software product. The activities in the security activity graph can be the use of security patterns. This way the above approach is used to find a security pattern as a countermeasure to a vulnerability, and can be used with the security pattern design templates implemented in a preliminary project. This is a way of providing coupling between security expertise and software developers to apply security knowledge in software development practice. The approach and tools are tested and demonstrated through a development case study of a medical patient journal system. The main contributions of this thesis are an approach to secure software analysis and design, an extension of the security modelling tool SeaMonster, a case study of the approach and tools that show how security can be incorporated in early stages of software development. The contributions are intended to improve availability of security knowledge, to increase security awareness and bridge the gap between software experts and software developers.

Los estilos APA, Harvard, Vancouver, ISO, etc.
7

Harjumaa, L. (Lasse). "Improving the software inspection process with patterns". Doctoral thesis, University of Oulu, 2005. http://urn.fi/urn:isbn:9514278941.

Texto completo
Resumen
Abstract The quality of a software product depends largely on the quality of the process that is used to develop it. In small software companies, the development process may be informal or even ad hoc, which causes uncertainty and variation in the product quality. However, quality issues are as important in small companies as in their larger counterparts. To sustain their dynamics and competitiveness, small organizations need to concentrate on the most effective quality assurance methods. Software inspection is a proven method for improving product quality and it provides a very cost-effective way for small companies to improve their development processes. This study introduces a framework for adjusting the inspection process for the organization's specific needs and evaluating its capabilities. The main focus of this work, however, is on refining and improving the inspection process. The improvement is guided by concrete instructions that are documented as process patterns. The pattern approach has already been used successfully in several other areas of software engineering. Patterns aim at capturing the best practices of software development and transferring this knowledge between people or organizations. The framework for inspection process capability originates from the literature relating to different types of peer review methods and experiments with flexible and tool-supported inspections in small companies. Furthermore, generic process improvement models are studied to find a feasible structure for the framework. As a result of the analysis, the i3 capability model is introduced. The feasibility of the model has been investigated in real-life software organizations carrying out inspections. After the capability evaluation, the inspection process can be upgraded with the aid of improvement patterns, which provide structured and easy-to-follow guidelines for implementing improvements. An initial list of patterns, describing solutions to the most common problems confronted in the establishment of inspections, is extracted from related inspection research and an industrial experiment. The contributions of this study are, first, the new view of the inspection process, based on the fundamental activities that are performed during an inspection instead of a series of stages, as it is usually presented. An activity-based process description enables tailoring of the process for organization-specific needs and its targeted improvement. Second, the study introduces a practical, lightweight method for implementing the improvement. Patterns are especially suitable in companies where resources are limited and full-scale improvement programmes cannot be initiated. Furthermore, the generic process improvement models do not provide detailed information on how improvements should be carried out, and the pattern approach represents a promising method for that. Third, the inspection process currently does not have a very significant role in generic software process improvement models; this study helps in outlining the importance of inspections. A similar approach could be applied to other software subprocesses to enable their evaluation and improvement.
Los estilos APA, Harvard, Vancouver, ISO, etc.
8

Sampson, Adam T. "Process-Oriented Patterns for Concurrent Software Engineering". Thesis, University of Kent, 2008. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.527586.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
9

Khan, Saad Usman. "Identification of malicious behavior patterns for software". Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk, 2014. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-26603.

Texto completo
Resumen
Over the years malware has increased in number and became increasingly harmful. Traditionally, anti-virus suites are used to protect the computers from various forms of malware. In recent years a new technique called “behavior based malware analysis” has become famous which overcomes some of shortcomings of traditional anti-virus suites. Just like antivirus suites require signatures, behavior analysis systems require patterngroups for malware identification. This thesis presents the design and implementation of a Malware Pattern Generator (MPG). MPG is built to automatically generate behavior based pattern groups from a given malicious dataset. MPG uses hierarchical clustering to find similarities between malware and extracts the similarities to generate pattern groups. Three variants of MPG are developed during the work on this thesis and the results of their evaluation against malicious datasets are presented.
Los estilos APA, Harvard, Vancouver, ISO, etc.
10

Ali, Zoya. "Designing Object Oriented Software Applications within the Context of Software Frameworks". The Ohio State University, 2011. http://rave.ohiolink.edu/etdc/view?acc_num=osu1316183692.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.

Libros sobre el tema "Software patterns"

1

Withall, Stephen. Software Requirement Patterns. Redmond: Microsoft Press, 2007.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
2

Galic, Michele. Patterns: Applying pattern approaches. 2a ed. [Research Triangle Park, N.C.]: IBM International Technical Support Organization, 2004.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
3

Rylander, Stephen. Patterns of Software Construction. Berkeley, CA: Apress, 2022. http://dx.doi.org/10.1007/978-1-4842-7936-6.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
4

Frank, Buschmann, ed. Pattern-oriented software architecture: A system of patterns. Chichester: Wiley, 1996.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
5

Goldfedder, Brandon. The Joy of patterns: Using patterns for enterprise development. Boston, [Mass.]: Addison-Wesley, 2001.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
6

Adewale, Oshineye, ed. Apprenticeship patterns. Sebastopol, Calif: O'Reilly Media, 2010.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
7

Linda, Rising, ed. Design patterns in communications software. Cambridge: Cambridge University Press, 2001.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
8

Hanmer, Robert S. Patterns for fault tolerant software. Chichester, England: John Wiley, 2007.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
9

Coplien, James O. Organizational patterns of agile software development. Upper Saddle River, NJ: Pearson Prentice Hall, 2005.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
10

Linda, Northrop, ed. Software product lines: Practices and patterns. Boston: Addison-Wesley, 2002.

Buscar texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.

Capítulos de libros sobre el tema "Software patterns"

1

Hunt, John. "Software Patterns". En Practitioner Series, 169–79. London: Springer London, 2000. http://dx.doi.org/10.1007/978-1-4471-3639-2_11.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
2

Rylander, Stephen. "Patterns". En Patterns of Software Construction, 1–8. Berkeley, CA: Apress, 2022. http://dx.doi.org/10.1007/978-1-4842-7936-6_1.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
3

Budgen, David. "Designing with Patterns". En Software Design, 261–92. Third edition. | Boca Raton : CRC Press, 2021. | Series: Chapman & Hall/CRC innovations in software engineering: Chapman and Hall/CRC, 2020. http://dx.doi.org/10.1201/b21883-19.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
4

Beningo, Jacob. "Design Patterns". En Embedded Software Design, 119–48. Berkeley, CA: Apress, 2022. http://dx.doi.org/10.1007/978-1-4842-8279-3_5.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
5

Eilebrecht, Karl y Gernot Starke. "Grundlagen des Software-Entwurfs". En Patterns kompakt, 5–18. Heidelberg: Spektrum Akademischer Verlag, 2010. http://dx.doi.org/10.1007/978-3-8274-2526-3_2.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
6

Taylor, John T. y Wayne T. Taylor. "Software Architecture". En Patterns in the Machine, 63–82. Berkeley, CA: Apress, 2021. http://dx.doi.org/10.1007/978-1-4842-6440-9_5.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
7

Gilchrist, Alasdair. "Middleware Software Patterns". En Industry 4.0, 131–42. Berkeley, CA: Apress, 2016. http://dx.doi.org/10.1007/978-1-4842-2047-4_8.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
8

Hu, Chenglie. "Software Design Patterns". En An Introduction to Software Design, 231–75. Cham: Springer International Publishing, 2023. http://dx.doi.org/10.1007/978-3-031-28311-6_8.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
9

Hodges, Jason Lee. "Design Patterns". En Software Engineering from Scratch, 293–304. Berkeley, CA: Apress, 2019. http://dx.doi.org/10.1007/978-1-4842-5206-2_14.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
10

Wilson, Greg. "Matching Patterns". En Software Design by Example, 25–34. Boca Raton: Chapman and Hall/CRC, 2024. http://dx.doi.org/10.1201/9781032725239-4.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.

Actas de conferencias sobre el tema "Software patterns"

1

Franch, Xavier. "Software requirement patterns". En 2013 35th International Conference on Software Engineering (ICSE). IEEE, 2013. http://dx.doi.org/10.1109/icse.2013.6606758.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
2

Bunke, Michaela. "Software-security patterns". En EuroPLoP 2015: 20th European Conference on Pattern Languages of Programs. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2855321.2855364.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
3

Washizaki, Hironori, Masashi Kadoya, Yoshiaki Fukazawa y Takeshi Kawamura. "Network Analysis for Software Patterns Including Organizational Patterns in Portland Pattern Repository". En 2014 Agile Conference (AGILE). IEEE, 2014. http://dx.doi.org/10.1109/agile.2014.12.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
4

Jain, Prashant y Michael Kircher. "Pattern Oriented Software Architecture: Patterns for Resource Management". En 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07). IEEE, 2007. http://dx.doi.org/10.1109/wicsa.2007.32.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
5

Bhatore, Siddharth, Y. Raghu Reddy, Lalit Mohan Sanagavarapu y Svl Sarat Chandra. "Software Patterns to Identify Credit Risk Patterns". En 2020 IEEE 17th India Council International Conference (INDICON). IEEE, 2020. http://dx.doi.org/10.1109/indicon49873.2020.9342579.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
6

O'Rourke, Tom y Gerard Meszaros. "Patterns in software architecture". En Addendum to the 1997 ACM SIGPLAN conference. New York, New York, USA: ACM Press, 1997. http://dx.doi.org/10.1145/274567.274593.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
7

Feng, L., X. Yu, G. Pu, S. Jiang, H. Zhu y B. Gu. "Property Checking for Design Patterns". En Software Engineering. Calgary,AB,Canada: ACTAPRESS, 2010. http://dx.doi.org/10.2316/p.2010.677-065.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
8

Duell, Michael, John Goodsen y Linda Rising. "Non-software examples of software design patterns". En Addendum to the 1997 ACM SIGPLAN conference. New York, New York, USA: ACM Press, 1997. http://dx.doi.org/10.1145/274567.274592.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
9

Soundarajan, Neelam, Jason O. Hallstrom, Adem Delibas y Guoqiang Shu. "Testing Patterns". En 2007 31st IEEE Software Engineering Workshop. IEEE, 2007. http://dx.doi.org/10.1109/sew.2007.108.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
10

Silva, Carla, Jaelson Castro, Patrícia Tedesco y Ismênia Silva. "Describing Agent-Oriented Design Patterns in Tropos". En Simpósio Brasileiro de Engenharia de Software. Sociedade Brasileira de Computação, 2005. http://dx.doi.org/10.5753/sbes.2005.23808.

Texto completo
Resumen
The increasing interest in software agents and multi-agent systems has recently led to the development of new methodologies based on agent concepts. The Tropos framework offers an approach to guide the development of agent-oriented systems by using concepts based on requirements engineering. In this paper, we concentrate on the detailed design and implementation phases of the Tropos approach. In particular, we outline a method for choosing and applying agent-oriented design patterns. Moreover, we discuss how agent-oriented design patterns could be properly described, and provide some means of implementing them in a particular agent environment JADE. The proposed pattern description includes a template as well as three UML extended diagrams to capture the behaviour, structure and collaboration of each pattern. By doing so, we hope to improve the understanding and usage of agent-oriented design patterns. We apply the proposal to an e-News example.
Los estilos APA, Harvard, Vancouver, ISO, etc.

Informes sobre el tema "Software patterns"

1

Brownsword, Lisa, Cecilia Albert, Patrick Place y David Carney. Software Acquisition Patterns of Failure and How to Recognize Them. Fort Belvoir, VA: Defense Technical Information Center, abril de 2013. http://dx.doi.org/10.21236/ada584766.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
2

Khann, Tarun y Krishna Palepu. The Evolution of Concentrated Ownership in India Broad patterns and a History of the Indian Software Industry. Cambridge, MA: National Bureau of Economic Research, julio de 2004. http://dx.doi.org/10.3386/w10613.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
3

Tuniki, Himanshu Patel, Gabriel Bekö y Andrius Jurelionis. Using Adaptive Behaviour Patterns of Open Plan Office Occupants in Energy Consumption Predictions. Department of the Built Environment, 2023. http://dx.doi.org/10.54337/aau541563857.

Texto completo
Resumen
One of the factors that affects energy consumption in buildings is the level of control that occupants have over their environment, as well as their adaptive behaviour. The aim of this study was to focus on the adaptive clothing behaviour pattern, and to analyse its impact on energy consumption when integrated into a dynamic energy prediction tool. A questionnaire survey was conducted in an office building to collect the occupant behaviour data. The occupant clothing levels and the window opening behaviour were integrated into the dynamic energy performance prediction software, IDA ICE. The results of the simulations showed that the impact of adaptive clothing behaviour on energy consumption is relatively small, but it can meaningfully improve thermal comfort. Including adaptive behaviour in energy simulations can help in improving the accuracy of the energy performance and comfort predictions.
Los estilos APA, Harvard, Vancouver, ISO, etc.
4

Jaroszewicz, Thomas, Elizabeth Bleszynski, Marek Bleszynski y Vladimir Rokhlin. Advanced Antenna Pattern Prediction Software. Fort Belvoir, VA: Defense Technical Information Center, mayo de 2006. http://dx.doi.org/10.21236/ada452136.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
5

Semerikov, Serhiy O., Mykhailo M. Mintii y Iryna S. Mintii. Review of the course "Development of Virtual and Augmented Reality Software" for STEM teachers: implementation results and improvement potentials. [б. в.], 2021. http://dx.doi.org/10.31812/123456789/4591.

Texto completo
Resumen
The research provides a review of applying the virtual reality (VR) and augmented reality (AR) technology to education. There are analysed VR and AR tools applied to the course “Development of VR and AR software” for STEM teachers and specified efficiency of mutual application of the environment Unity to visual design, the programming environment (e.g. Visual Studio) and the VR and AR platforms (e.g. Vuforia). JavaScript language and the A-Frame, AR.js, Three.js, ARToolKit and 8th Wall libraries are selected as programming tools. The designed course includes the following modules: development of VR tools (VR and Game Engines; physical interactions and camera; 3D interface and positioning; 3D user interaction; VR navigation and introduction) and development of AR tools (set up AR tools in Unity 3D; development of a project for a photograph; development of training materials with Vuforia; development for promising devices). The course lasts 16 weeks and contains the task content and patterns of performance. It is ascertained that the course enhances development of competences of designing and using innovative learning tools. There are provided the survey of the course participants concerning their expectations and the course results. Reduced amounts of independent work, increased classroom hours, detailed methodological recommendations and increased number of practical problems associated with STEM subjects are mentioned as the course potentials to be implemented.
Los estilos APA, Harvard, Vancouver, ISO, etc.
6

Pelletier, Justin M. Pattern Recognition Software: Functional Methodology Document. Fort Belvoir, VA: Defense Technical Information Center, enero de 2009. http://dx.doi.org/10.21236/ada494881.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
7

Fader, Jaynie. Incorporating Pattern Making Textbook with a Notebook Project for Pattern Design Software. Ames: Iowa State University, Digital Repository, 2013. http://dx.doi.org/10.31274/itaa_proceedings-180814-853.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
8

Carter, T. R., C E Logan y H. A. J. Russell. Three-dimensional model of dolomitization patterns in the Salina Group A-1 Carbonate and A-2 Carbonate units, Sombra Township, Lambton County, southern Ontario. Natural Resources Canada/CMSS/Information Management, 2024. http://dx.doi.org/10.4095/332363.

Texto completo
Resumen
Dolomitization of carbonate rocks is a subject of considerable interest due to association with oil and gas reservoirs and Mississippi Valley Type ore deposits. Conceptual two-dimensional models of dolomitization are common in the literature, however numeric models supported by high quality data are rare to nonexistent. This paper presents three-dimensional (3-D) dolomitization patterns in the Salina Group A-1 Carbonate Unit and A-2 Carbonate Unit located in Sombra Township, Lambton County. The source data consists of percent dolomite measurements collected from 9727 drill cutting samples, stained with alizarin red, from 409 petroleum wells. Numerical interpolants of the percentage of dolomite versus limestone in the two formations are developed within the boundaries of lithostratigraphic formation layers derived from a 3-D geologic model of southern Ontario, published as GSC Open File 8795 (Carter et al. 2021b). The model was developed using Leapfrog© Works software with a 400 m grid resolution. Results show that increased proportions of dolomite vs limestone in both formations are spatially associated with the flanks and crests of pinnacles in the underlying Lockport Group carbonates, over which the B Salt has been dissolved, and the downthrown side of the Dawn Fault and Becher faults. In the A-1 Carbonate there is an increase in dolomite content over a minority of incipient reefs in the Lockport, and in the A-2 Carbonate Unit there is a gradational increase in dolomite content upwards from a basal limestone to 100% dolomite. The cross-cutting relationships of dolomite occurrence in the A-1 Carbonate on the flanks and crests of some pinnacles support a post-depositional burial diagenesis mechanism, consistent with previous interpretations. The pathway for the dolomitizing fluid was laterally through porous and permeable regional paleokarst in the underlying Lockport Group, uppermost Goat Island and Guelph formations, and upwards through the porous reefal carbonates of the pinnacles. Association of dolomitization haloes with dissolution features in halite of the overlying B Salt Unit further suggest that the dolomitizing fluids were also responsible for salt dissolution. The preferential association of dolomite with the Dawn and Becher faults suggest that movement of the dolomitizing fluid was also fault controlled. This project demonstrates the feasibility and merit of assignment and interpolation of attribute values constrained by lithostratigraphic layers in the regional 3-D geologic model of southern Ontario. Spatial associations of dolomite with other geological features are more clearly resolved than in a 2-D study.
Los estilos APA, Harvard, Vancouver, ISO, etc.
9

Tawfik, Aly y Utsav Shah. Analysis of Freight Movements in the San Joaquin Valley. Mineta Transportation Institute, febrero de 2023. http://dx.doi.org/10.31979/mti.2023.2131.

Texto completo
Resumen
Freight transportation plays a primary role in supply chains, costs, and availability of goods and is a major part of the economy. This study identifies, assesses, and utilizes different data sources to uncover and understand the patterns and movements of different types of freight in the San Joaquin Valley’s (SJV's) different counties. The San Joaquin Valley region consists of eight counties: San Joaquin, Stanislaus, Merced, Madera, Fresno, Kings, and Tulare. This research explored some major datasets with freight information, such as Global Trade Atlas (GTA), Port Imports and Exports Reporting Systems (PIERS), and Streetlight data insights for the year 2019 (to explore movements of freight pre-COVID-19). The primary software programs used for this analysis include MS Excel, MS Access, ArcGIS, and StreetLight InSight. This research investigated all modes of freight transportation (air, water, rail, and road) for domestic and international trade. This research’s findings demonstrate the strengths and limitations of different data sources for understanding freight movements in the San Joaquin Valley. These findings should be valuable for different government and private agencies for various use cases such as developing transportation infrastructure, freight business, and environment assessments.
Los estilos APA, Harvard, Vancouver, ISO, etc.
10

Henry, Wendell A. High Performance Hardware and Software for Pattern Reconition and Image Processing. Fort Belvoir, VA: Defense Technical Information Center, diciembre de 1994. http://dx.doi.org/10.21236/ada289153.

Texto completo
Los estilos APA, Harvard, Vancouver, ISO, etc.
Ofrecemos descuentos en todos los planes premium para autores cuyas obras están incluidas en selecciones literarias temáticas. ¡Contáctenos para obtener un código promocional único!

Pasar a la bibliografía