Loading...
Search for: application-softwares
0.013 seconds

    Visibility of a moving segment

    , Article Proceedings of the 2009 International Conference on Computational Science and Its Applications, ICCSA 2009, 29 June 2009 through 2 July 2009, Yongin ; 2009 , Pages 169-176 ; 9780769537016 (ISBN) Nouri Bygi, M ; Ghodsi, M ; Sharif University of Technology
    2009
    Abstract
    In this paper we define topological segment visibility, and show how to compute and maintain it as the observer moves in the plane. There are n non-intersecting line segment objects in the plane, and we have a segment observer among them. As the topological visibility of a line segment has not been studied before, we first consider static case of the problem, in which the observer and objects are static, and then we study dynamic case of the problem, in which the observer can move among obstacles  

    On the optimum design of Gain-Boosting Amplifier for high-speed and low-voltage applications

    , Article The 2004 47th Midwest Symposium on Circuits and Systems - Conference Proceedings, Hiroshima, 25 July 2004 through 28 July 2004 ; Volume 1 , 2004 , Pages I1-I4 ; 15483746 (ISSN) Ahmadi, M. M ; Sharif Bakhtiar, M ; Sharif University of Technology
    2004
    Abstract
    Currently, there are no studies investigating the issue of speed optimization of Gain-Boosted Cascode Amplifier in low voltage applications. This is mainly because of the complicated transfer function of high-swing Gain-Boosted Cascode Amplifier structures. This paper proposes a novel and generic model for this amplifier and presents a thorough analysis of its behavior. The aim of this optimization is to eliminate the well-known slow timing component in the step response and obtain the minimum achievable settling time. An ultra high-speed amplifier is presented finally  

    Fault injection into SRAM-based FPGAs for the analysis of SEU effects

    , Article 2nd International Conference on Field Programmable Technology, FPT 2003, 15 December 2003 through 17 December 2003 ; 2003 , Pages 428-430 ; 0780383206 (ISBN); 9780780383203 (ISBN) Asadi, G ; Miremadi, S. G ; Zarandi, H. R ; Ejlali, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2003
    Abstract
    SRAM-based FPGAs are currently utilized in applications such as industrial and space applications where high availability and reliability and low cost are important constraints. The technology of such devices is sensible to Single Event Upsets (SEUs) that may be originated mainly from heavy ion radiation. This paper presents a fault injection method that is based on emulated SEU on the configuration bitstrearn file of commercial SRAM-based FPGA devices to study the error propagation in these devices. To demonstrate the method, an Altera FPGA, i.e. the Flex10K200, and the ITC'99 benchmark circuits are used. A fault injection tool is developed to inject emulated SEU faults into the circuits.... 

    A comprehensive framework for Technologies of Management (TOM) in holding companies

    , Article International Journal of Technology Intelligence and Planning ; Volume 7, Issue 2 , 2011 , Pages 168-179 ; 17402832 (ISSN) Moghaddam, N. B ; Nedaei, H ; Sahafzadeh, M ; Hosseini, S. H ; Sharif University of Technology
    2011
    Abstract
    Holding companies are one of the most important structures that fulfil goals related to stable economic development. Managerial processes are among the most important functions of a holding company's headquarters. The aim of this study is to present a comprehensive framework for management technologies in holding companies. The presence of an appropriate framework can assist holding companies confronted with existing complexities in various supporting tools of managerial processes which are continuously expanding. The presented framework can be an initial stage for formulating a management technology strategy in holding companies. This framework has been applied in the processes of... 

    A framework for estimation of complexity in agent oriented methodologies

    , Article 7th IEEE/ACS International Conference on Computer Systems and Applications, AICCSA-2009, Rabat, 10 May 2009 through 13 May 2009 ; 2009 , Pages 645-652 ; 9781424438068 (ISBN) Basseda, R ; Taghiyareh, F ; Alinaghi, T ; Ghoroghi, C ; Moallem, A ; Sharif University of Technology
    2009
    Abstract
    Agent-oriented software methodologies have found their way to become one of the most important issues of software development. The diversity of existing methodologies and the variety of newly arriving ones have arisen the question of which methodology is best in the context of a special problem, so the need for evaluating and comparing methodologies is becoming more important everyday. On the other hand evaluating methodologies can reveal their strengths and shortcomings which lead to an improvement in development of the next generation of agent-oriented methodologies. In this paper, we are going to introduce an approach for evaluating methodologies via the evaluation of their lifecycle... 

    Investigating the Incentives of Continuance Usage Intention in Super-apps: The Mediating Role of Satisfaction and Customer Engagement

    , M.Sc. Thesis Sharif University of Technology Salehi Morattab, Saeed (Author) ; Miremadi, Iman (Supervisor) ; Ghafoori, Mohammad Hossein (Co-Supervisor)
    Abstract
    Super app is known as a software that provides the users with a variety of services in the form of a whole platform. Only a few studies have been done into the field of super apps. Although previous studies have made observations regarding the effect of motives on the customers` satisfaction, the effect of use intention on the customers` engagement has been negligibly looked into. The present research focuses on the effect of different use intentions (Hedonic, Utilitarian and social benefits) on the super app users` purpose by taking the customers` satisfaction and engagement into account. This study is different from the previous ones as the motives` effect has not been examined... 

    Evaluation of fault-tolerant designs implemented on SRAM-based FPGAs

    , Article Proceedings - 10th IEEE Pacific Rim International Symposium on Dependable Computing, Papeete Tahiti, 3 March 2004 through 5 March 2004 ; 2004 , Pages 327-332 ; 0769520766 (ISBN); 9780769520766 (ISBN) Asadi, G ; Miremadi, S. G ; Zarandi, H. R ; Ejlali, A ; Sharif University of Technology
    2004
    Abstract
    The technology of SRAM-based devices is sensible to Single Event Upsets (SEUs) that may be induced mainly by high energy heavy ions and neutrons. This paper presents a framework for the evaluation of fault-tolerant designs implemented on SRAM-based FPGAs using emulated SEUs. The SEU injection process is performed by inserting emulated SEUs in the device using its configuration bitstream file. An Altera FPGA, i.e. the Flex10K200, and the ITC'99 benchmark circuits are used to experimentally evaluate the method. The results show that between 32 to 45 percent of SEUs injected to the device propagate to the output terminals of the device  

    Testing Android Event-Driven Applications

    , M.Sc. Thesis Sharif University of Technology Hassantabar, Navid (Author) ; Mirian Hosseinabadi, Hassan (Supervisor)
    Abstract
    There are different classes of event-driven softwares. These softwares include Graphical user interface, web application or embedded software. In these kinds of softwares, each user’s action while using application, is known as “event”. The application responds to the action through changing behavior and then waiting for another event. Testing software is the best way for checking the quality assurance of event-driven softwares. However, there are some problems, such as lengthy event sequences, in testing these kinds of softwares. Therefore, many solutions are introduced for these problems. The goal of this report, is presenting new testing procedure for event-driven Android applications.... 

    Attack Mitigation in Multi-service Web Applications

    , M.Sc. Thesis Sharif University of Technology Shahrokhi, Hooman (Author) ; Kharrazi, Mehdi (Supervisor)
    Abstract
    Defending software against different types of attacks is challenging enough, but for server-side programs it is even harder. The ever-changing nature of technologies used on server-side programs makes it more complex. In this thesis we try to identify these challenges in regard to two specific technologies: multi-service architectures and asynchronous I/O. Then, we present a new framework for running software in asynchronous multi-service architectures with native support for access control rules. Our framework acts as an intermediate between services and can support rules based on the distributed request context that exists between services.
     

    Activities performed by programmers while using framework examples as a guide

    , Article Proceedings of the ACM Symposium on Applied Computing ; 2014 , p. 1146-1151 Boghrati, R ; Heydarnoori, A ; Kazemitabaar, M ; Sharif University of Technology
    Abstract
    It is now a common approach pursued by programmers to develop new software systems using Object-Oriented Application Frameworks such as Spring, Struts and, Eclipse. This improves the quality and the maintainability of the code. Furthermore, it reduces development cost and time. However, the main problem is that these frameworks usually have a complicated Application Programming Interface (API), and typically suffer from the lack of enough documentation and appropriate user manuals. To solve these problems, programmers often refer to existing sample applications of those frameworks to learn how to implement the desired functionality in their own code. This is called the Monkey See, Monkey Do... 

    LDMBL: An architecture for reducing code duplication in heavyweight binary instrumentations

    , Article Software - Practice and Experience ; Volume 48, Issue 9 , 2018 , Pages 1642-1659 ; 00380644 (ISSN) Momeni, B ; Kharrazi, M ; Sharif University of Technology
    John Wiley and Sons Ltd  2018
    Abstract
    Emergence of instrumentation frameworks has vastly contributed to the software engineering practices. As the instrumentation use cases become more complex, complexity of instrumenting programs also increases, leading to a higher risk of software defects, increased development time, and decreased maintainability. In security applications such as symbolic execution and taint analysis, which need to instrument a large number of instruction types, this complexity is prominent. This paper presents an architecture based on the Pin binary instrumentation framework to abstract the low-level OS and hardware-dependent implementation details, facilitate code reuse in heavyweight instrumentation use... 

    FEDC: Control flow error detection and correction for embedded systems without program interruption

    , Article ARES 2008 - 3rd International Conference on Availability, Security, and Reliability, Proceedings, 4 March 2008 through 7 March 2008, Barcelona ; 2008 , Pages 33-38 ; 9780769531021 (ISBN) Farazmand, N ; Fazeli, M ; Miremadi, S. G ; Sharif University of Technology
    2008
    Abstract
    This paper proposes a new technique called CFEDC to detect and correct control flow errors (CFEs) without program interruption. The proposed technique is based on the modification of application software and minor changes in the underlying hardware. To demonstrate the effectiveness of CFEDC, it has been implemented on an OpenRISC 1200 as a case study. Analytical results for three workload programs show that this technique detects all CFEs and corrects on average about 81.6% of CFEs. These figures are achieved with zero error detection /correction latency. According to the experimental results, the overheads are generally low as compared to other techniques; the performance overhead and the... 

    Event-driven web application testing based on model-based mutation testing

    , Article Information and Software Technology ; Volume 67 , 2015 , Pages 159-179 ; 09505849 (ISSN) Habibi, E ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    Elsevier  2015
    Abstract
    Context Event-Driven Software (EDS) is a class of software whose behavior is driven by incoming events. Web and desktop applications that respond to user-initiated events on their Graphical User Interface (GUI), or embedded software responding to events and signals received from the equipment in its operating environment are examples of EDS. Testing EDS poses great challenges to software testers. One of these challenges is the need to generate a huge number of possible event sequences that could sufficiently cover the EDS's state space. Objective In this paper, we introduce a new six-stage testing procedure for event-driven web applications to overcome EDS testing challenges. Method The... 

    Extended INFELT STEP: An interoperable platform for managing collaboration among New Product Development applications and CAD/CAM software integrated based on ISO 10303 (STEP) standard

    , Article Proceedings of the International MultiConference of Engineers and Computer Scientists 2010, IMECS 2010, 17 March 2010 through 19 March 2010, Kowloon ; 2010 , Pages 1820-1826 ; 9789881701282 (ISBN) Fatahi Valilai, O ; Houshmand, M ; Sharif University of Technology
    2010
    Abstract
    Today's information technology capabilities enable the enterprises to increase the manufacturing collaboration and interoperability among their different departments. These departments are engaged in different product development processes from design to manufacturing. INFELT STEP is a three-layered platform. These layers have functions and structures that enable the INFELT STEP platform to manage the product development collaboration among different CAD/CAM application software with an integrated product data structure. INFELT STEP has structures and functions in its interoperability layer that enable different CAD/CAM application software and CNC post processors to use their own data... 

    A method for modeling power transformer tap winding for transient studies

    , Article Conference Record of IEEE International Symposium on Electrical Insulation, Indianapolis, IN, 19 September 2004 through 22 September 2004 ; 2004 , Pages 34-37 ; 01642006 (ISSN) Naderi, M. S ; Vakilian, M ; Sharif University of Technology
    2004
    Abstract
    One of the challenges a transformer designer is faced with is to correctly model the different types of transformer windings for transient study. For a precise insulation design, determination of transformer transient responses is unavoidable. The basis of these studies is calculation of transient responses due to application of standard switching and lightning impulse wave to the transformer winding. In a previous work, a computer program was developed for determination of the layer and disk type windings transient model parameters based on design data. This program has all of the necessary capabilities for a detailed transient study. As a continuation of that work, in this paper a method...