Loading...
Search for:
kamandi--a
0.123 seconds
Total 14668 records
Architectural styles as a guide for software architecture reconstruction
, Article 13th International Computer Society of Iran Computer Conference on Advances in Computer Science and Engineering, CSICC 2008, Kish Island, 9 March 2008 through 11 March 2008 ; Volume 6 CCIS , 2008 , Pages 985-989 ; 18650929 (ISSN); 3540899847 (ISBN); 9783540899846 (ISBN) ; Habibi, J ; Kamandi, A ; Sharif University of Technology
2008
Abstract
Much effort has been put in defining methods, techniques, and tools for software architecture reconstruction (SAR) Software Architecture Transformation (SAT), and Software Architecture-based Development, but much less attention has been paid to what lies at the heart of architecture-based development, software architectural styles. We argue that architecture-based software development could be much more productive if centered around the concept of software architecture styles, hence the need for style recovery in the process of software architecture reconstruction. The reason behind this is generally. Furthermore, with the coherence architectural styles can bring to the process of automated...
Transformation of UML models into analyzable OSAN models
, Article Electronic Notes in Theoretical Computer Science ; Volume 159, Issue 1 , 2006 , Pages 3-22 ; 15710661 (ISSN) ; Abdollahi Azgomi, M ; Movaghar, A ; Sharif University of Technology
2006
Abstract
The unified modelling language (UML) is a de facto standard for object-oriented modelling. However, the formal semantics for the notations included in UML are not provided, which are a key requirement for the verification and evaluation purposes. To solve this problem, Petri net formalism has been used as a complement to UML in several research projects. However, there is not a complete transformation technique for all concepts and diagrams of UML to an extension of Petri nets. We have recently introduced object stochastic activity networks (OSANs). OSANs are a high-level modelling formalism that integrates object-orientation into stochastic activity networks (SANs). In this paper, we...
Decision support system environment for software architecture style selection (DESAS v1.0)
, Article Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, SEKE 2009, 1 July 2009 through 3 July 2009, Boston, MA ; 2009 , Pages 147-151 ; 1891706241 (ISBN) ; 9781891706240 (ISBN) ; Ahmadi, H ; Habibi, J ; Kamandi, A ; Sharif University of Technology
2009
Abstract
In software systems development lifecycle making use of software architecture, especially by taking advantage of architecture styles and patterns, is an essential part which increases product's quality. Nowadays, in order to cover complexity of systems, combination of different architecture styles should be used; therefore ambiguous behaviors might occur. Hence, due to the critical need for toolsets capable of selecting suitable styles and patterns, an environment is proposed in this paper which can perfectly cover different aspects of the implementation of decision support system (DSS). The designed environment obviates data implementation concepts and security considerations. Moreover, it...
A decision support system for software architecture-style selection
, Article 6th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2008, Prague, 20 August 2008 through 22 August 2008 ; 2008 , Pages 213-220 ; 9780769533025 (ISBN) ; Ahmadi, H ; Habibi, J ; Kamandi, A ; Sharif University of Technology
2008
Abstract
Due to the enlargement and complexity of software systems and the need for maintenance and update, success of systems depends strongly on their architecture. Software architecture has been a key element in software development process in two past decades. Therefore, choosing the correct architecture is a critical issue in software engineering domain, with respect to the extremely extension of architecturedriven designs. Moreover, software architecture selection is a multi-criteria decision-making problem in which different goals and objectives should be considered. In this paper, a Decision Support System (DSS) has been designed which provides software architects with more precise and...
A fuzzy model for solving architecture styles selection multi-criteria problem
, Article EMS 2008, European Modelling Symposium, 2nd UKSim European Symposium on Computer Modelling and Simulation, Liverpool, 8 September 2008 through 10 September 2008 ; 2008 , Pages 388-393 ; 9780769533254 (ISBN) ; Ahmadi, H ; Habibi, J ; Kamandi, A ; Sharif University of Technology
2008
Abstract
The continuing process of software systems enlargement in size and complexity becomes system design extremely important for software production. In this way, the role of software architecture is significantly important in software development. It serves as an evaluation and implementation plan for software development and software evaluation. Consequently, choosing the correct architecture is a critical issue in software engineering domain. Moreover, software architecture selection is a multicriteria decision-making problem in which different goals and objectives must be taken into consideration. In this paper, more precise and suitable decisions in selection of architecture styles have been...
Towards an architecture-centric approach for method engineering
, Article IASTED International Conference on Software Engineering, SE 2008, Innsbruck, 12 February 2008 through 14 February 2008 ; February , 2008 , Pages 74-79 ; 9780889867154 (ISBN) ; Habibi, J ; Ahmadi, H ; Kamandi, A ; Sharif University of Technology
2008
Abstract
Due to the extreme use of method engineering and increasing attention to construct methods customized for a specific project, domain, organization or a generic method compatible with the team characteristics and needs, existence of suitable and formalized frameworks and guidelines is one of the challenges method engineers are encountered. In this area, considering method construction as the goal of method engineering brings to the mind the software development process in which the product is a method adapting the method users' needs. This paper, with a new approach of applying software architecture in method engineering and making use of architecture styles, tries to take advantage of...
An Engineering Approach to Software Modeling Language Development
, Ph.D. Dissertation Sharif University of Technology ; Habibi, Jafar (Supervisor)
Abstract
Nowadays, the essentiality of appropriate modeling languages has become evident, and with the introduction of new concepts such as domain-specific languages, the need for systematic research on designing and engineering new modeling languages has increased significantly. Several modeling languages have been developed and employed over the years, but the area of modeling languages still suffers from the lack of a proper framework: There is a strong need for an engineering framework that specifies the detailed steps of language development, the input and output artifacts of each step, the techniques applicable to each step, and quantifiable methods for quality measurement. From a unified point...
A survey of syntax and semantics frameworks of modeling languages
, Article Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009 ; 2009 ; 9781424449460 (ISBN) ; Habibi, J ; Sharif University of Technology
2009
Abstract
Modeling languages as programming languages need precise and unambiguous semantics to be used appropriately, the formal semantics is significant for designing CASE tools and model verification. Several approaches have been used throughout these years to describe the semantics of modeling languages, but in spite of programming languages, these semantics frameworks are not used in large scale for modeling languages. This paper reviews the history of developments on semantics frameworks for modeling languages. © 2009 IEEE
A comparison of metric-based and empirical approaches for cognitive analysis of modeling languages
, Article Fundamenta Informaticae ; Volume 90, Issue 3 , 2009 , Pages 337-352 ; 01692968 (ISSN) ; Habibi, J ; Sharif University of Technology
2009
Abstract
Modeling languages are needed to describe the conceptual construct underlying software. Several modeling languages have been proposed during the last decades. Cognitive complexity is one of the common problems in designing modeling languages. Users have to split their attention and cognitive resources between two different tasks when working with complex language: solving the problem and understanding the elements composing the language. Several researches have been accomplished to evaluate cognitive complexity of modeling languages, among them, metric based and empirical approaches aremore important and convenient than others. In this paper, we compared these two methods. Results show that...
Toward a new analyzable architectural description language based on OSAN
, Article 2nd International Conference on Software Engineering Advances - ICSEA 2007, Cap Esterel, 25 August 2007 through 31 August 2007 ; 2007 ; 0769529372 (ISBN); 9780769529370 (ISBN) ; Habibi, J ; Sharif University of Technology
2007
Abstract
In the last two decades, a number of architecture-based software development notations, methods, techniques, and tools were formulated. Of particular interest to the software architecture researchers and practitioners were the notations and languages for modeling software architectures, known as ADLs. Object Stochastic Activity Network (OSAN) is a new model which inherits useful features from Petri nets, stochastic activity networks and queue networks, which made it a powerful and flexible tool to model concurrent systems and evaluate and verify them. This paper introduces OSAN as a new analyzable architecture description language, which can be used both for modeling architectural aspects of...
Modeling languages study and evaluation techniques
, Article 2nd Asia International Conference on Modelling and Simulation, AMS 2008, Kuala Lumpur, 13 May 2008 through 15 May 2008 ; 2008 , Pages 553-558 ; 9780769531366 (ISBN) ; Habibi, J ; Sharif University of Technology
2008
Abstract
Modeling languages are needed to describe the conceptual construct underlying software. Several modeling languages have been proposed during the last decades. In order to properly understand and assess software modeling languages, we believe that a set of techniques is needed. In this paper, we describe several techniques that can be applied for studying and evaluating cognitive complexity (comprehensibility) of software modeling languages. These techniques have been applied to human-computer interaction, human languages, programming languages and cognitive science before. © 2008 IEEE
Design and Development of a Portable Electrocardiograph Capable of Arrhythmia Detection Based on Deep Learning
, M.Sc. Thesis Sharif University of Technology ; Farhadi, Alireza (Supervisor)
Abstract
According to the World Health Organization, approximately 17.9 million people worldwide lose their lives due to cardiovascular diseases. Continuous monitoring of electrocardiogram (ECG) signals enables early detection of cardiovascular diseases and plays a key role in reducing the risks associated with these conditions. In this thesis, a single-lead, low-cost, portable, and accessible system suitable for intelligent ECG signal monitoring at home with simple and inexpensive hardware has been developed. This system consists of two parts: hardware and software (an application) that can be installed on personal computers running Windows. In the application section of this system, an artificial...
The p-Factor Lagrangian Methods for Degenerate Nonlinear Programming Problems
, M.Sc. Thesis Sharif University of Technology ; Mahdavi Amiri, Nezamoddin (Supervisor)Graphitic carbon nitride nanosheet/metal-organic framework heterostructure: Synthesis and pollutant degradation using visible light
, Article Materials Chemistry and Physics ; Volume 269 , 2021 ; 02540584 (ISSN) ; Mahmoodi, N. M ; Kazemeini, M ; Sharif University of Technology
Elsevier Ltd
2021
Abstract
The construction of binary and ternary heterojunctions has gathered attention in water remediation applications. Herein, g-C3N4, MIL-101(Fe), and MIL-101(Fe)/g-C3N4 binary composite were synthesized by in-situ growth of MIL-101(Fe) crystals along with the nanosheets of g-C3N4. The materials have been characterized by XRD, FTIR, SEM, EDS, DRS, PL, and BET/BJH. The highest degradation efficiency achieved using MIL-101(Fe)/g-C3N4 nanocomposite was 99.3% while the pristine g-C3N4 degraded only 40% of the pollutants by photocatalyst dosage = 0.005 g, pH = 4.8, and irradiation time = 90 min condition. This enhanced photocatalytic performance might be attributed to improved optical properties and...
Degradation of Organic Pollutants in Water by Advanced Oxidation Process Using MIL-based Nanostructured Catalyst
, M.Sc. Thesis Sharif University of Technology ; Kazemini, Mohammad (Supervisor) ; Mahmoodi, Nyaz Mohammad (Supervisor)
Abstract
Octahedral crystals of Fe-Metal-organic frameworks like Fe-MIL-101, which is the most stable and active metal-organic frameworks; in combination with graphitic carbon nitride nanosheets could significantly enhance the photocatalytic activity of g-C3N4 for inorganic dye degradation under the irradiation of visible light application. This appropriate cocatalyst modifies the performance of semiconductor via suppressing the recombination of photo-induced carriers and since the synthesized composite prepared by in-situ procedure possesses close contact between each other, the migration of electrons in the photocatalytic reaction will be continued, so the degradation process via the active species...
Intelligent semi-active vibration control of eleven degrees of freedom suspension system using magnetorheological dampers
, Article Journal of Mechanical Science and Technology ; Volume 26, Issue 2 , 2012 , Pages 323-334 ; 1738494X (ISSN) ; Sarrafan, A ; Khayyat, A. A. A ; Zabihollah, A ; Sharif University of Technology
2012
Abstract
A novel intelligent semi-active control system for an eleven degrees of freedom passenger car's suspension system using magnetorheological (MR) damper with neuro-fuzzy (NF) control strategy to enhance desired suspension performance is proposed. In comparison with earlier studies, an improvement in problem modeling is made. The proposed method consists of two parts: a fuzzy control strategy to establish an efficient controller to improve ride comfort and road handling (RCH) and an inverse mapping model to estimate the force needed for a semi-active damper. The fuzzy logic rules are extracted based on Sugeno inference engine. The inverse mapping model is based on an artificial neural network...
Performance and exhaust emission characteristics of a spark ignition engine operated with gasoline and CNG blend
, Article Proceedings of the Spring Technical Conference of the ASME Internal Combustion Engine Division ; 2012 , Pages 179-187 ; 15296598 (ISSN) ; 9780791844663 (ISBN) ; Hamidi, A. A ; Mozafari, A. A ; Sharif University of Technology
2012
Abstract
Using CNG as an additive for gasoline is a proper choice due to higher octane number of CNG enriched gasoline with respect to that of gasoline. As a result, it is possible to use gasoline with lower octane number in the engine. This would also mean the increase of compression ratio in SI engines resulting in higher performance and lower gasoline consumption. Over the years, the use of simulation codes to model the thermodynamic cycle of an internal combustion engine have developed tools for more efficient engine designs and fuel combustion. In this study, a thermodynamic cycle simulation of a conventional four-stroke spark-ignition engine has been developed. The model is used to study the...
A comparative study of the performance of a SI engine fuelled by natural gas as alternative fuel by thermodynamic simulation
, Article 2009 ASME Internal Combustion Engine Division Fall Technical Conference, ICEF 2009, Lucerne, 27 September 2009 through 30 September 2009 ; 2009 , Pages 49-57 ; 9780791843635 (ISBN) ; Hamidi, A. A ; Mozafari, A. A ; Sharif University of Technology
American Society of Mechanical Engineers (ASME)
2009
Abstract
With the declining energy resources and increase of pollutant emissions, a great deal of efforts has been focused on the development of alternatives for fossil fuels. One of the promising alternative fuels to gasoline in the internal combustion engine is natural gas [1-5]. The application of natural gas in current internal combustion engines is realistic due to its many benefits. The higher thermal efficiency due to the higher octane value and lower exhaust emissions including CO2 as a result of the lower carbon to hydrogen ratio of the fuel are the two important feature of using CNG as an alternative fuel. It is well known that computer simulation codes are valuable economically as a cost...
Analytical and experimental analyses of nonlinear vibrations in a rotary inverted pendulum
, Article Nonlinear Dynamics ; Volume 107, Issue 3 , 2022 , Pages 1887-1902 ; 0924090X (ISSN) ; Pasharavesh, A ; Khayyat, A. A. A ; Sharif University of Technology
Springer Science and Business Media B.V
2022
Abstract
Gaining insight into possible vibratory responses of dynamical systems around their stable equilibria is an essential step, which must be taken before their design and application. The results of such a study can significantly help prevent instability in closed-loop stabilized systems by avoiding the excitation of the system in the neighborhood of its resonance. This paper investigates nonlinear oscillations of a rotary inverted pendulum (RIP) with a full-state feedback controller. Lagrange’s equations are employed to derive an accurate 2-DoF mathematical model, whose parameter values are extracted by both the measurement and 3D modeling of the real system components. Although the governing...
A suction-controlled ring device to measure the coefficient of lateral soil pressure in unsaturated soils
, Article Geotechnical Testing Journal ; Volume 44, Issue 1 , 2020 ; Garakani, A. A ; Golshani, A ; Mirzaii, A ; Sharif University of Technology
ASTM International
2020
Abstract
A suction-controlled ring device has been developed to continuously measure the coefficient of lateral soil pressure in deformable unsaturated soil samples from the at-rest to the active condition under application of increasing vertical pressure and controlled matric suction. The device incorporates a thin aluminum specimen ring equipped with horizontal strain gages for recording the lateral soil strains. In addition, a sensor recording water volume changes is utilized to continuously monitor the degree of saturation of the soil sample during tests. The matric suction within the soil texture is controlled using the axis translation technique. In order to verify the performance of the ring...